#include "cavalier.h"

void Cavalier::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(1, 0.185707, -0.580454);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(1.2, 0.18092, 1.199968);
        glVertex3d(0.8, 0.18092, 1.199968);

        glNormal3d(1, 0.185707, -0.580454);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(0.8, 0.18092, 1.199968);
        glVertex3d(0.8, 0.232063, 1.128223);

        glNormal3d(1, 0.002687, 0.073253);
        glVertex3d(1.2, 0.18092, 1.199968);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(0.8, 0.187031, 1.283164);

        glNormal3d(1, 0.002687, 0.073253);
        glVertex3d(1.2, 0.18092, 1.199968);
        glVertex3d(0.8, 0.187031, 1.283164);
        glVertex3d(0.8, 0.18092, 1.199968);

        glNormal3d(1, 0.000627, -0.035404);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(1.2, 1.050384, 3.540456);
        glVertex3d(0.8, 1.050384, 3.540456);

        glNormal3d(1, 0.000627, -0.035404);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(0.8, 1.050384, 3.540456);
        glVertex3d(0.8, 1.06201, 3.212299);

        glNormal3d(1, 1.431643, 0.902045);
        glVertex3d(1.2, 0.982028, 3.250571);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(0.8, 1.06201, 3.212299);

        glNormal3d(1, 1.431643, 0.902045);
        glVertex3d(1.2, 0.982028, 3.250571);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 0.982028, 3.250571);

        glNormal3d(1, 1.369667, 0.929164);
        glVertex3d(1.2, 0.858707, 3.299634);
        glVertex3d(1.2, 0.982028, 3.250571);
        glVertex3d(0.8, 0.982028, 3.250571);

        glNormal3d(1, 1.369667, 0.929164);
        glVertex3d(1.2, 0.858707, 3.299634);
        glVertex3d(0.8, 0.982028, 3.250571);
        glVertex3d(0.8, 0.858707, 3.299634);

        glNormal3d(1, 1.090076, 0.995935);
        glVertex3d(1.2, 0.685351, 3.315313);
        glVertex3d(1.2, 0.858707, 3.299634);
        glVertex3d(0.8, 0.858707, 3.299634);

        glNormal3d(1, 1.090076, 0.995935);
        glVertex3d(1.2, 0.685351, 3.315313);
        glVertex3d(0.8, 0.858707, 3.299634);
        glVertex3d(0.8, 0.685351, 3.315313);

        glNormal3d(1, 0.34954, 0.759541);
        glVertex3d(1.2, 0.604301, 3.245903);
        glVertex3d(1.2, 0.685351, 3.315313);
        glVertex3d(0.8, 0.685351, 3.315313);

        glNormal3d(1, 0.34954, 0.759541);
        glVertex3d(1.2, 0.604301, 3.245903);
        glVertex3d(0.8, 0.685351, 3.315313);
        glVertex3d(0.8, 0.604301, 3.245903);

        glNormal3d(1, 0.109382, 0.454752);
        glVertex3d(1.2, 0.552129, 3.143726);
        glVertex3d(1.2, 0.604301, 3.245903);
        glVertex3d(0.8, 0.604301, 3.245903);

        glNormal3d(1, 0.109382, 0.454752);
        glVertex3d(1.2, 0.552129, 3.143726);
        glVertex3d(0.8, 0.604301, 3.245903);
        glVertex3d(0.8, 0.552129, 3.143726);

        glNormal3d(1, 0.016718, 0.182091);
        glVertex3d(1.2, 0.521071, 2.976014);
        glVertex3d(1.2, 0.552129, 3.143726);
        glVertex3d(0.8, 0.552129, 3.143726);

        glNormal3d(1, 0.016718, 0.182091);
        glVertex3d(1.2, 0.521071, 2.976014);
        glVertex3d(0.8, 0.552129, 3.143726);
        glVertex3d(0.8, 0.521071, 2.976014);

        glNormal3d(1, 0.104865, 0.445795);
        glVertex3d(1.2, 0.458955, 2.851288);
        glVertex3d(1.2, 0.521071, 2.976014);
        glVertex3d(0.8, 0.521071, 2.976014);

        glNormal3d(1, 0.104865, 0.445795);
        glVertex3d(1.2, 0.458955, 2.851288);
        glVertex3d(0.8, 0.521071, 2.976014);
        glVertex3d(0.8, 0.458955, 2.851288);

        glNormal3d(1, 0.184936, 0.57937);
        glVertex3d(1.2, 0.398848, 2.766729);
        glVertex3d(1.2, 0.458955, 2.851288);
        glVertex3d(0.8, 0.458955, 2.851288);

        glNormal3d(1, 0.184936, 0.57937);
        glVertex3d(1.2, 0.398848, 2.766729);
        glVertex3d(0.8, 0.458955, 2.851288);
        glVertex3d(0.8, 0.398848, 2.766729);

        glNormal3d(1, 0.461971, 0.842927);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.398848, 2.766729);
        glVertex3d(0.8, 0.398848, 2.766729);

        glNormal3d(1, 0.461971, 0.842927);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(0.8, 0.398848, 2.766729);
        glVertex3d(0.8, 0.306117, 2.70754);

        glNormal3d(1, 0.480044, 0.854193);
        glVertex3d(1.2, 0.169278, 2.624245);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(0.8, 0.306117, 2.70754);

        glNormal3d(1, 0.480044, 0.854193);
        glVertex3d(1.2, 0.169278, 2.624245);
        glVertex3d(0.8, 0.306117, 2.70754);
        glVertex3d(0.8, 0.169278, 2.624245);

        glNormal3d(1, 0.014631, 0.170433);
        glVertex3d(1.2, 0.146949, 2.495147);
        glVertex3d(1.2, 0.169278, 2.624245);
        glVertex3d(0.8, 0.169278, 2.624245);

        glNormal3d(1, 0.014631, 0.170433);
        glVertex3d(1.2, 0.146949, 2.495147);
        glVertex3d(0.8, 0.169278, 2.624245);
        glVertex3d(0.8, 0.146949, 2.495147);

        glNormal3d(1, 0.01274, -0.159113);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(1.2, 0.146949, 2.495147);
        glVertex3d(0.8, 0.146949, 2.495147);

        glNormal3d(1, 0.01274, -0.159113);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(0.8, 0.146949, 2.495147);
        glVertex3d(0.8, 0.166415, 2.374361);

        glNormal3d(1, 0.168136, -0.554979);
        glVertex3d(1.2, 0.205348, 2.316004);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(0.8, 0.166415, 2.374361);

        glNormal3d(1, 0.168136, -0.554979);
        glVertex3d(1.2, 0.205348, 2.316004);
        glVertex3d(0.8, 0.166415, 2.374361);
        glVertex3d(0.8, 0.205349, 2.316004);

        glNormal3d(1, 0.315378, -0.728898);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(1.2, 0.205348, 2.316004);
        glVertex3d(0.8, 0.205349, 2.316004);

        glNormal3d(1, 0.315378, -0.728898);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(0.8, 0.205349, 2.316004);
        glVertex3d(0.8, 0.319858, 2.20845);

        glNormal3d(1, 0.65275, -0.937773);
        glVertex3d(1.2, 0.427971, 2.168417);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(0.8, 0.319858, 2.20845);

        glNormal3d(1, 0.65275, -0.937773);
        glVertex3d(1.2, 0.427971, 2.168417);
        glVertex3d(0.8, 0.319858, 2.20845);
        glVertex3d(0.8, 0.427971, 2.168417);

        glNormal3d(1, 1.17493, -0.984581);
        glVertex3d(1.2, 0.563567, 2.192508);
        glVertex3d(1.2, 0.427971, 2.168417);
        glVertex3d(0.8, 0.427971, 2.168417);

        glNormal3d(1, 1.17493, -0.984581);
        glVertex3d(1.2, 0.563567, 2.192508);
        glVertex3d(0.8, 0.427971, 2.168417);
        glVertex3d(0.8, 0.563567, 2.192508);

        glNormal3d(1, 1.948231, -0.317583);
        glVertex3d(1.2, 0.596579, 2.291075);
        glVertex3d(1.2, 0.563567, 2.192508);
        glVertex3d(0.8, 0.563567, 2.192508);

        glNormal3d(1, 1.948231, -0.317583);
        glVertex3d(1.2, 0.596579, 2.291075);
        glVertex3d(0.8, 0.563567, 2.192508);
        glVertex3d(0.8, 0.596579, 2.291075);

        glNormal3d(1, 1.025694, -0.99967);
        glVertex3d(1.2, 0.781693, 2.295833);
        glVertex3d(1.2, 0.596579, 2.291075);
        glVertex3d(0.8, 0.596579, 2.291075);

        glNormal3d(1, 1.025694, -0.99967);
        glVertex3d(1.2, 0.781693, 2.295833);
        glVertex3d(0.8, 0.596579, 2.291075);
        glVertex3d(0.8, 0.781693, 2.295833);

        glNormal3d(1, 0.601387, -0.917119);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.781693, 2.295833);
        glVertex3d(0.8, 0.781693, 2.295833);

        glNormal3d(1, 0.601387, -0.917119);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(0.8, 0.781693, 2.295833);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(1, 0.749497, 0.968116);
        glVertex3d(1.2, 1.050384, 3.540456);
        glVertex3d(1.2, 1.094638, 3.551906);
        glVertex3d(0.8, 1.094638, 3.551906);

        glNormal3d(1, 0.749497, 0.968116);
        glVertex3d(1.2, 1.050384, 3.540456);
        glVertex3d(0.8, 1.094638, 3.551906);
        glVertex3d(0.8, 1.050384, 3.540456);

        glNormal3d(1, 1.340598, 0.940209);
        glVertex3d(1.2, 1.094638, 3.551906);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(0.8, 1.138892, 3.535875);

        glNormal3d(1, 1.340598, 0.940209);
        glVertex3d(1.2, 1.094638, 3.551906);
        glVertex3d(0.8, 1.138892, 3.535875);
        glVertex3d(0.8, 1.094638, 3.551906);

        glNormal3d(1, 1.696868, 0.717199);
        glVertex3d(1.2, 1.538528, 3.231903);
        glVertex3d(1.2, 1.681665, 3.092824);
        glVertex3d(0.8, 1.681665, 3.092824);

        glNormal3d(1, 1.696868, 0.717199);
        glVertex3d(1.2, 1.538528, 3.231903);
        glVertex3d(0.8, 1.681665, 3.092824);
        glVertex3d(0.8, 1.538528, 3.231903);

        glNormal3d(1, 1.605397, 0.795924);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(1.2, 1.538528, 3.231903);
        glVertex3d(0.8, 1.538528, 3.231903);

        glNormal3d(1, 1.605397, 0.795924);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(0.8, 1.538528, 3.231903);
        glVertex3d(0.8, 1.138892, 3.535875);

        glNormal3d(1, 1.852714, 0.522379);
        glVertex3d(1.2, 1.681665, 3.092824);
        glVertex3d(1.2, 1.784723, 2.924595);
        glVertex3d(0.8, 1.784723, 2.924595);

        glNormal3d(1, 1.852714, 0.522379);
        glVertex3d(1.2, 1.681665, 3.092824);
        glVertex3d(0.8, 1.784723, 2.924595);
        glVertex3d(0.8, 1.681665, 3.092824);

        glNormal3d(1, 1.900981, 0.433859);
        glVertex3d(1.2, 1.784723, 2.924595);
        glVertex3d(1.2, 1.87175, 2.74387);
        glVertex3d(0.8, 1.87175, 2.74387);

        glNormal3d(1, 1.900981, 0.433859);
        glVertex3d(1.2, 1.784723, 2.924595);
        glVertex3d(0.8, 1.87175, 2.74387);
        glVertex3d(0.8, 1.784723, 2.924595);

        glNormal3d(1, 1.990265, 0.139197);
        glVertex3d(1.2, 1.87175, 2.74387);
        glVertex3d(1.2, 1.908393, 2.483187);
        glVertex3d(0.8, 1.908393, 2.483187);

        glNormal3d(1, 1.990265, 0.139197);
        glVertex3d(1.2, 1.87175, 2.74387);
        glVertex3d(0.8, 1.908393, 2.483187);
        glVertex3d(0.8, 1.87175, 2.74387);

        glNormal3d(1, 1.999477, 0.032332);
        glVertex3d(1.2, 1.908393, 2.483187);
        glVertex3d(1.2, 1.917553, 2.2);
        glVertex3d(0.8, 1.917553, 2.2);

        glNormal3d(1, 1.999477, 0.032332);
        glVertex3d(1.2, 1.908393, 2.483187);
        glVertex3d(0.8, 1.917553, 2.2);
        glVertex3d(0.8, 1.908393, 2.483187);

        glNormal3d(1, 1.989117, -0.147129);
        glVertex3d(1.2, 1.902674, 1.530143);
        glVertex3d(1.2, 1.850384, 1.178607);
        glVertex3d(0.8, 1.850384, 1.178607);

        glNormal3d(1, 1.989117, -0.147129);
        glVertex3d(1.2, 1.902674, 1.530143);
        glVertex3d(0.8, 1.850384, 1.178607);
        glVertex3d(0.8, 1.902674, 1.530143);

        glNormal3d(1, 1.999084, -0.042798);
        glVertex3d(1.2, 1.918321, 1.89542);
        glVertex3d(1.2, 1.902674, 1.530143);
        glVertex3d(0.8, 1.902674, 1.530143);

        glNormal3d(1, 1.999084, -0.042798);
        glVertex3d(1.2, 1.918321, 1.89542);
        glVertex3d(0.8, 1.902674, 1.530143);
        glVertex3d(0.8, 1.918321, 1.89542);

        glNormal3d(1, 1.571195, -0.820814);
        glVertex3d(1.2, 1.768705, 1.066401);
        glVertex3d(1.2, 1.673286, 1);
        glVertex3d(0.8, 1.673286, 1);

        glNormal3d(1, 1.571195, -0.820814);
        glVertex3d(1.2, 1.768705, 1.066401);
        glVertex3d(0.8, 1.673286, 1);
        glVertex3d(0.8, 1.768705, 1.066401);

        glNormal3d(1, 1.80848, -0.588524);
        glVertex3d(1.2, 1.850384, 1.178607);
        glVertex3d(1.2, 1.768705, 1.066401);
        glVertex3d(0.8, 1.768705, 1.066401);

        glNormal3d(1, 1.80848, -0.588524);
        glVertex3d(1.2, 1.850384, 1.178607);
        glVertex3d(0.8, 1.768705, 1.066401);
        glVertex3d(0.8, 1.850384, 1.178607);

        glNormal3d(1, 1.999997, 0.002522);
        glVertex3d(1.2, 1.917553, 2.2);
        glVertex3d(1.2, 1.918321, 1.89542);
        glVertex3d(0.8, 1.918321, 1.89542);

        glNormal3d(1, 1.999997, 0.002522);
        glVertex3d(1.2, 1.917553, 2.2);
        glVertex3d(0.8, 1.918321, 1.89542);
        glVertex3d(0.8, 1.917553, 2.2);

        glNormal3d(1, 0.195459, -0.593896);
        glVertex3d(1.2, 0.326714, 1);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(0.8, 0.232063, 1.128223);

        glNormal3d(1, 0.195459, -0.593896);
        glVertex3d(1.2, 0.326714, 1);
        glVertex3d(0.8, 0.232063, 1.128223);
        glVertex3d(0.8, 0.326714, 1);

        glNormal3d(1, 0.189591, 0.585865);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(1, 0.189591, 0.585865);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 0.187031, 1.283164);

        glNormal3d(1, 1, -1);
        glVertex3d(1.2, 1.673286, 1);
        glVertex3d(1.2, 0.326714, 1);
        glVertex3d(0.8, 0.326714, 1);

        glNormal3d(1, 1, -1);
        glVertex3d(1.2, 1.673286, 1);
        glVertex3d(0.8, 0.326714, 1);
        glVertex3d(0.8, 1.673286, 1);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(1.2, 0.427971, 2.168417);
        glVertex3d(1.2, 0.563567, 2.192508);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(1.2, 0.563567, 2.192508);
        glVertex3d(1.2, 0.596579, 2.291075);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.319858, 2.20845);
        glVertex3d(1.2, 0.596579, 2.291075);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.596579, 2.291075);
        glVertex3d(1.2, 0.398848, 2.766729);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(1.2, 0.205348, 2.316004);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.205348, 2.316004);
        glVertex3d(1.2, 0.319858, 2.20845);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(1.2, 0.306116, 2.70754);
        glVertex3d(1.2, 0.169278, 2.624245);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.166415, 2.374361);
        glVertex3d(1.2, 0.169278, 2.624245);
        glVertex3d(1.2, 0.146949, 2.495147);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.781693, 2.295833);
        glVertex3d(1.2, 0.458955, 2.851288);
        glVertex3d(1.2, 0.398848, 2.766729);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.781693, 2.295833);
        glVertex3d(1.2, 0.398848, 2.766729);
        glVertex3d(1.2, 0.596579, 2.291075);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.521071, 2.976014);
        glVertex3d(1.2, 0.458955, 2.851288);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.458955, 2.851288);
        glVertex3d(1.2, 0.781693, 2.295833);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.604301, 3.245903);
        glVertex3d(1.2, 0.552129, 3.143726);

        glNormal3d(2, 0.999999, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.552129, 3.143726);
        glVertex3d(1.2, 0.521071, 2.976014);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.858707, 3.299634);
        glVertex3d(1.2, 0.685351, 3.315313);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.685351, 3.315313);
        glVertex3d(1.2, 0.604301, 3.245903);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(1.2, 0.982028, 3.250571);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 0.982028, 3.250571);
        glVertex3d(1.2, 0.858707, 3.299634);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.050384, 3.540456);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(1.2, 1.138892, 3.535875);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.050384, 3.540456);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(1.2, 1.094638, 3.551906);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(1.2, 1.06201, 3.212299);
        glVertex3d(1.2, 1.681665, 3.092824);

        glNormal3d(2, 0.999997, -4e-006);
        glVertex3d(1.2, 1.138892, 3.535875);
        glVertex3d(1.2, 1.681665, 3.092824);
        glVertex3d(1.2, 1.538528, 3.231903);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.784723, 2.924595);
        glVertex3d(1.2, 1.681665, 3.092824);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.681665, 3.092824);
        glVertex3d(1.2, 1.06201, 3.212299);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.908393, 2.483187);
        glVertex3d(1.2, 1.87175, 2.74387);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.87175, 2.74387);
        glVertex3d(1.2, 1.784723, 2.924595);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.917553, 2.2);
        glVertex3d(1.2, 1.908393, 2.483187);
        glVertex3d(1.2, 0.886259, 2.250384);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.917553, 2.2);
        glVertex3d(1.2, 0.886259, 2.250384);
        glVertex3d(1.2, 1.918321, 1.89542);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(1.2, 1.902674, 1.530143);
        glVertex3d(1.2, 1.918321, 1.89542);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(1.2, 1.918321, 1.89542);
        glVertex3d(1.2, 0.886259, 2.250384);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(1.2, 0.18092, 1.199968);
        glVertex3d(1.2, 1.850384, 1.178607);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.187031, 1.283164);
        glVertex3d(1.2, 1.850384, 1.178607);
        glVertex3d(1.2, 1.902674, 1.530143);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(1.2, 1.768705, 1.066401);
        glVertex3d(1.2, 1.850384, 1.178607);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(1.2, 1.850384, 1.178607);
        glVertex3d(1.2, 0.18092, 1.199968);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.673286, 1);
        glVertex3d(1.2, 1.768705, 1.066401);
        glVertex3d(1.2, 0.232063, 1.128223);

        glNormal3d(2, 1, 0);
        glVertex3d(1.2, 1.673286, 1);
        glVertex3d(1.2, 0.232063, 1.128223);
        glVertex3d(1.2, 0.326714, 1);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.050384, 3.540456);
        glVertex3d(0.8, 1.094638, 3.551906);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.094638, 3.551906);
        glVertex3d(0.8, 1.138892, 3.535875);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.138892, 3.535875);
        glVertex3d(0.8, 1.538528, 3.231903);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.538528, 3.231903);
        glVertex3d(0.8, 1.681665, 3.092824);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 0.858707, 3.299634);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 0.858707, 3.299634);
        glVertex3d(0.8, 0.982028, 3.250571);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.858707, 3.299634);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 0.604301, 3.245903);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.858707, 3.299634);
        glVertex3d(0.8, 0.604301, 3.245903);
        glVertex3d(0.8, 0.685351, 3.315313);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.604301, 3.245903);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 0.521071, 2.976014);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.604301, 3.245903);
        glVertex3d(0.8, 0.521071, 2.976014);
        glVertex3d(0.8, 0.552129, 3.143726);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.521071, 2.976014);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 0.781693, 2.295833);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.521071, 2.976014);
        glVertex3d(0.8, 0.781693, 2.295833);
        glVertex3d(0.8, 0.458955, 2.851288);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.458955, 2.851288);
        glVertex3d(0.8, 0.781693, 2.295833);
        glVertex3d(0.8, 0.596579, 2.291075);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.458955, 2.851288);
        glVertex3d(0.8, 0.596579, 2.291075);
        glVertex3d(0.8, 0.398848, 2.766729);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.398848, 2.766729);
        glVertex3d(0.8, 0.596579, 2.291075);
        glVertex3d(0.8, 0.319858, 2.20845);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.398848, 2.766729);
        glVertex3d(0.8, 0.319858, 2.20845);
        glVertex3d(0.8, 0.306117, 2.70754);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.427971, 2.168417);
        glVertex3d(0.8, 0.319858, 2.20845);
        glVertex3d(0.8, 0.596579, 2.291075);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.427971, 2.168417);
        glVertex3d(0.8, 0.596579, 2.291075);
        glVertex3d(0.8, 0.563567, 2.192508);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.166415, 2.374361);
        glVertex3d(0.8, 0.306117, 2.70754);
        glVertex3d(0.8, 0.319858, 2.20845);

        glNormal3d(0, 0.999999, -1e-006);
        glVertex3d(0.8, 0.166415, 2.374361);
        glVertex3d(0.8, 0.319858, 2.20845);
        glVertex3d(0.8, 0.205349, 2.316004);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.169278, 2.624245);
        glVertex3d(0.8, 0.306117, 2.70754);
        glVertex3d(0.8, 0.166415, 2.374361);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.169278, 2.624245);
        glVertex3d(0.8, 0.166415, 2.374361);
        glVertex3d(0.8, 0.146949, 2.495147);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.681665, 3.092824);
        glVertex3d(0.8, 1.784723, 2.924595);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.06201, 3.212299);
        glVertex3d(0.8, 1.784723, 2.924595);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.784723, 2.924595);
        glVertex3d(0.8, 1.87175, 2.74387);
        glVertex3d(0.8, 1.908393, 2.483187);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.784723, 2.924595);
        glVertex3d(0.8, 1.908393, 2.483187);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(0, 0.999993, 0);
        glVertex3d(0.8, 1.908393, 2.483187);
        glVertex3d(0.8, 1.917553, 2.2);
        glVertex3d(0.8, 1.918321, 1.89542);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.908393, 2.483187);
        glVertex3d(0.8, 1.918321, 1.89542);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.902674, 1.530143);
        glVertex3d(0.8, 0.187031, 1.283164);
        glVertex3d(0.8, 0.886259, 2.250384);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.902674, 1.530143);
        glVertex3d(0.8, 0.886259, 2.250384);
        glVertex3d(0.8, 1.918321, 1.89542);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.18092, 1.199968);
        glVertex3d(0.8, 0.187031, 1.283164);
        glVertex3d(0.8, 1.902674, 1.530143);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.18092, 1.199968);
        glVertex3d(0.8, 1.902674, 1.530143);
        glVertex3d(0.8, 1.850384, 1.178607);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.18092, 1.199968);
        glVertex3d(0.8, 1.850384, 1.178607);
        glVertex3d(0.8, 1.768705, 1.066401);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 0.18092, 1.199968);
        glVertex3d(0.8, 1.768705, 1.066401);
        glVertex3d(0.8, 0.232063, 1.128223);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.768705, 1.066401);
        glVertex3d(0.8, 1.673286, 1);
        glVertex3d(0.8, 0.326714, 1);

        glNormal3d(0, 1, 0);
        glVertex3d(0.8, 1.768705, 1.066401);
        glVertex3d(0.8, 0.326714, 1);
        glVertex3d(0.8, 0.232063, 1.128223);

        glNormal3d(1.660721, 0.895353, -0.743301);
        glVertex3d(1.691557, 0.999999, 0.880944);
        glVertex3d(1.711437, 0.999999, 0.898615);
        glVertex3d(1.676617, 0.780153, 0.898615);

        glNormal3d(1.66072, 0.895353, -0.743302);
        glVertex3d(1.691557, 0.999999, 0.880944);
        glVertex3d(1.676617, 0.780153, 0.898615);
        glVertex3d(1.65771, 0.786297, 0.880944);

        glNormal3d(0.201581, 1.126457, -0.588673);
        glVertex3d(1.691164, 0.999999, 0.777911);
        glVertex3d(1.728912, 0.999999, 0.726713);
        glVertex3d(1.693237, 0.774753, 0.726713);

        glNormal3d(0.20158, 1.126456, -0.588672);
        glVertex3d(1.691164, 0.999999, 0.777911);
        glVertex3d(1.693237, 0.774753, 0.726713);
        glVertex3d(1.657336, 0.786418, 0.777911);

        glNormal3d(1.604507, 0.904256, 0.790825);
        glVertex3d(1.784331, 0.999999, 0.684351);
        glVertex3d(1.728912, 0.999999, 0.726713);
        glVertex3d(1.693237, 0.774753, 0.726713);

        glNormal3d(1.604507, 0.904256, 0.790825);
        glVertex3d(1.784331, 0.999999, 0.684351);
        glVertex3d(1.693237, 0.774753, 0.726713);
        glVertex3d(1.745943, 0.757628, 0.684351);

        glNormal3d(0.381114, 1.098022, -0.779341);
        glVertex3d(1.784331, 0.999999, 0.684351);
        glVertex3d(1.859434, 0.999999, 0.62471);
        glVertex3d(1.817371, 0.73442, 0.62471);

        glNormal3d(0.381114, 1.098022, -0.779341);
        glVertex3d(1.784331, 0.999999, 0.684351);
        glVertex3d(1.817371, 0.73442, 0.62471);
        glVertex3d(1.745943, 0.757628, 0.684351);

        glNormal3d(1.779483, 0.876542, 0.614137);
        glVertex3d(1.916866, 0.999999, 0.551816);
        glVertex3d(1.859434, 0.999999, 0.62471);
        glVertex3d(1.817371, 0.73442, 0.62471);

        glNormal3d(1.779483, 0.876542, 0.614137);
        glVertex3d(1.916866, 0.999999, 0.551816);
        glVertex3d(1.817371, 0.73442, 0.62471);
        glVertex3d(1.871991, 0.716672, 0.551816);

        glNormal3d(0.310508, 1.109205, -0.716013);
        glVertex3d(1.680512, 0.999999, 1.000225);
        glVertex3d(1.710333, 0.999999, 0.971509);
        glVertex3d(1.675567, 0.780495, 0.971509);

        glNormal3d(0.310505, 1.109204, -0.716011);
        glVertex3d(1.680512, 0.999999, 1.000225);
        glVertex3d(1.675567, 0.780495, 0.971509);
        glVertex3d(1.647206, 0.78971, 1.000225);

        glNormal3d(1.987681, 0.843567, -0.00377);
        glVertex3d(1.691164, 0.999999, 0.777911);
        glVertex3d(1.691557, 0.999999, 0.880944);
        glVertex3d(1.65771, 0.786297, 0.880944);

        glNormal3d(1.987682, 0.843568, -0.003769);
        glVertex3d(1.691164, 0.999999, 0.777911);
        glVertex3d(1.65771, 0.786297, 0.880944);
        glVertex3d(1.657336, 0.786418, 0.777911);

        glNormal3d(1.978001, 0.8451, 0.139716);
        glVertex3d(1.92791, 0.999999, 0.474504);
        glVertex3d(1.916866, 0.999999, 0.551816);
        glVertex3d(1.871991, 0.716672, 0.551816);

        glNormal3d(1.978001, 0.8451, 0.139715);
        glVertex3d(1.92791, 0.999999, 0.474504);
        glVertex3d(1.871991, 0.716672, 0.551816);
        glVertex3d(1.882495, 0.71326, 0.474504);

        glNormal3d(1.980245, 0.844745, -0.122533);
        glVertex3d(1.919075, 0.999999, 0.403819);
        glVertex3d(1.92791, 0.999999, 0.474504);
        glVertex3d(1.882495, 0.71326, 0.474504);

        glNormal3d(1.980246, 0.844745, -0.122531);
        glVertex3d(1.919075, 0.999999, 0.403819);
        glVertex3d(1.882495, 0.71326, 0.474504);
        glVertex3d(1.874092, 0.71599, 0.403819);

        glNormal3d(1.885585, 0.859738, -0.442792);
        glVertex3d(1.899194, 0.999999, 0.364058);
        glVertex3d(1.919075, 0.999999, 0.403819);
        glVertex3d(1.874092, 0.71599, 0.403819);

        glNormal3d(1.885585, 0.859738, -0.442793);
        glVertex3d(1.899194, 0.999999, 0.364058);
        glVertex3d(1.874092, 0.71599, 0.403819);
        glVertex3d(1.855185, 0.722133, 0.364058);

        glNormal3d(1.987612, 0.843578, 0.012411);
        glVertex3d(1.899999, 0.999999, 0.3);
        glVertex3d(1.899194, 0.999999, 0.364058);
        glVertex3d(1.855185, 0.722133, 0.364058);

        glNormal3d(1.987612, 0.843578, 0.01241);
        glVertex3d(1.899999, 0.999999, 0.3);
        glVertex3d(1.855185, 0.722133, 0.364058);
        glVertex3d(1.855951, 0.721884, 0.3);

        glNormal3d(1.000005, 0.999999, 1);
        glVertex3d(1.949999, 0.999999, 0.3);
        glVertex3d(1.899999, 0.999999, 0.3);
        glVertex3d(1.855951, 0.721884, 0.3);

        glNormal3d(1.000005, 0.999999, 1);
        glVertex3d(1.949999, 0.999999, 0.3);
        glVertex3d(1.855951, 0.721884, 0.3);
        glVertex3d(1.903503, 0.706434, 0.3);

        glNormal3d(0.012312, 1.156434, 0);
        glVertex3d(1.949999, 0.999999, 0.3);
        glVertex3d(1.949999, 0.999999, 0);
        glVertex3d(1.903503, 0.706434, 0);

        glNormal3d(0.012312, 1.156434, 0);
        glVertex3d(1.949999, 0.999999, 0.3);
        glVertex3d(1.903503, 0.706434, 0);
        glVertex3d(1.903503, 0.706434, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.949999, 0.999999, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.903503, 0.706434, 0);

        glNormal3d(1.000331, 0.999948, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.680512, 0.999999, 1.000225);
        glVertex3d(1.647206, 0.78971, 1.000225);

        glNormal3d(0.041111, 1.151873, -0.239722);
        glVertex3d(1.710333, 0.999999, 0.971509);
        glVertex3d(1.720273, 0.999999, 0.931749);
        glVertex3d(1.68502, 0.777423, 0.931749);

        glNormal3d(0.041111, 1.151873, -0.239724);
        glVertex3d(1.710333, 0.999999, 0.971509);
        glVertex3d(1.68502, 0.777423, 0.931749);
        glVertex3d(1.675567, 0.780495, 0.971509);

        glNormal3d(1.955114, 0.848725, -0.254704);
        glVertex3d(1.711437, 0.999999, 0.898615);
        glVertex3d(1.720273, 0.999999, 0.931749);
        glVertex3d(1.68502, 0.777423, 0.931749);

        glNormal3d(1.955114, 0.848726, -0.254701);
        glVertex3d(1.711437, 0.999999, 0.898615);
        glVertex3d(1.68502, 0.777423, 0.931749);
        glVertex3d(1.676617, 0.780153, 0.898615);

        glNormal3d(1.861621, 0.560982, -0.254701);
        glVertex3d(1.676617, 0.780153, 0.898615);
        glVertex3d(1.68502, 0.777423, 0.931749);
        glVertex3d(1.582713, 0.576634, 0.931749);

        glNormal3d(1.861621, 0.560982, -0.254701);
        glVertex3d(1.676617, 0.780153, 0.898615);
        glVertex3d(1.582713, 0.576634, 0.931749);
        glVertex3d(1.575565, 0.581827, 0.898615);

        glNormal3d(0.134975, 1.440753, -0.239724);
        glVertex3d(1.675567, 0.780495, 0.971509);
        glVertex3d(1.68502, 0.777423, 0.931749);
        glVertex3d(1.582713, 0.576634, 0.931749);

        glNormal3d(0.134974, 1.440753, -0.239724);
        glVertex3d(1.675567, 0.780495, 0.971509);
        glVertex3d(1.582713, 0.576634, 0.931749);
        glVertex3d(1.574671, 0.582476, 0.971509);

        glNormal3d(1.000298, 0.999848, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.647206, 0.78971, 1.000225);
        glVertex3d(1.550546, 0.600004, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(1.903503, 0.706434, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.768566, 0.441604, 0);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.903503, 0.706434, 0.3);
        glVertex3d(1.903503, 0.706434, 0);
        glVertex3d(1.768566, 0.441604, 0);

        glNormal3d(0.108994, 1.453991, 0);
        glVertex3d(1.903503, 0.706434, 0.3);
        glVertex3d(1.768566, 0.441604, 0);
        glVertex3d(1.768566, 0.441604, 0.3);

        glNormal3d(1.000004, 0.999998, 1);
        glVertex3d(1.903503, 0.706434, 0.3);
        glVertex3d(1.855951, 0.721884, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1.000004, 0.999998, 1);
        glVertex3d(1.903503, 0.706434, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.768566, 0.441604, 0.3);

        glNormal3d(1.890938, 0.546044, 0.01241);
        glVertex3d(1.855951, 0.721884, 0.3);
        glVertex3d(1.855185, 0.722133, 0.364058);
        glVertex3d(1.727464, 0.471466, 0.364058);

        glNormal3d(1.890938, 0.546044, 0.012411);
        glVertex3d(1.855951, 0.721884, 0.3);
        glVertex3d(1.727464, 0.471466, 0.364058);
        glVertex3d(1.728115, 0.470993, 0.3);

        glNormal3d(1.798898, 0.592941, -0.442793);
        glVertex3d(1.855185, 0.722133, 0.364058);
        glVertex3d(1.874092, 0.71599, 0.403819);
        glVertex3d(1.743547, 0.459781, 0.403819);

        glNormal3d(1.798898, 0.592941, -0.442793);
        glVertex3d(1.855185, 0.722133, 0.364058);
        glVertex3d(1.743547, 0.459781, 0.403819);
        glVertex3d(1.727464, 0.471466, 0.364058);

        glNormal3d(1.884292, 0.54943, -0.122531);
        glVertex3d(1.874092, 0.71599, 0.403819);
        glVertex3d(1.882495, 0.71326, 0.474504);
        glVertex3d(1.750695, 0.454587, 0.474504);

        glNormal3d(1.884292, 0.54943, -0.122531);
        glVertex3d(1.874092, 0.71599, 0.403819);
        glVertex3d(1.750695, 0.454587, 0.474504);
        glVertex3d(1.743547, 0.459781, 0.403819);

        glNormal3d(1.882267, 0.550462, 0.139715);
        glVertex3d(1.882495, 0.71326, 0.474504);
        glVertex3d(1.871991, 0.716672, 0.551816);
        glVertex3d(1.74176, 0.461079, 0.551816);

        glNormal3d(1.882267, 0.550462, 0.139715);
        glVertex3d(1.882495, 0.71326, 0.474504);
        glVertex3d(1.74176, 0.461079, 0.551816);
        glVertex3d(1.750695, 0.454587, 0.474504);

        glNormal3d(1.891, 0.546012, -0.003769);
        glVertex3d(1.657336, 0.786418, 0.777911);
        glVertex3d(1.65771, 0.786297, 0.880944);
        glVertex3d(1.559481, 0.593513, 0.880944);

        glNormal3d(1.891, 0.546012, -0.003768);
        glVertex3d(1.657336, 0.786418, 0.777911);
        glVertex3d(1.559481, 0.593513, 0.880944);
        glVertex3d(1.559163, 0.593744, 0.777911);

        glNormal3d(0.377999, 1.316926, -0.716011);
        glVertex3d(1.647206, 0.78971, 1.000225);
        glVertex3d(1.675567, 0.780495, 0.971509);
        glVertex3d(1.574671, 0.582476, 0.971509);

        glNormal3d(0.377998, 1.316926, -0.716011);
        glVertex3d(1.647206, 0.78971, 1.000225);
        glVertex3d(1.574671, 0.582476, 0.971509);
        glVertex3d(1.550546, 0.600004, 1.000225);

        glNormal3d(1.703182, 0.641711, 0.614137);
        glVertex3d(1.871991, 0.716672, 0.551816);
        glVertex3d(1.817371, 0.73442, 0.62471);
        glVertex3d(1.695297, 0.494837, 0.62471);

        glNormal3d(1.703182, 0.641711, 0.614137);
        glVertex3d(1.871991, 0.716672, 0.551816);
        glVertex3d(1.695297, 0.494837, 0.62471);
        glVertex3d(1.74176, 0.461079, 0.551816);

        glNormal3d(0.441695, 1.284471, -0.779341);
        glVertex3d(1.745943, 0.757628, 0.684351);
        glVertex3d(1.817371, 0.73442, 0.62471);
        glVertex3d(1.695297, 0.494837, 0.62471);

        glNormal3d(0.441695, 1.284471, -0.779341);
        glVertex3d(1.745943, 0.757628, 0.684351);
        glVertex3d(1.695297, 0.494837, 0.62471);
        glVertex3d(1.634537, 0.538981, 0.684351);

        glNormal3d(1.545333, 0.722138, 0.790825);
        glVertex3d(1.745943, 0.757628, 0.684351);
        glVertex3d(1.693237, 0.774753, 0.726713);
        glVertex3d(1.589702, 0.571556, 0.726713);

        glNormal3d(1.545333, 0.722138, 0.790825);
        glVertex3d(1.745943, 0.757628, 0.684351);
        glVertex3d(1.589702, 0.571556, 0.726713);
        glVertex3d(1.634537, 0.538981, 0.684351);

        glNormal3d(0.279736, 1.366994, -0.588672);
        glVertex3d(1.657336, 0.786418, 0.777911);
        glVertex3d(1.693237, 0.774753, 0.726713);
        glVertex3d(1.589702, 0.571556, 0.726713);

        glNormal3d(0.279735, 1.366994, -0.588672);
        glVertex3d(1.657336, 0.786418, 0.777911);
        glVertex3d(1.589702, 0.571556, 0.726713);
        glVertex3d(1.559163, 0.593744, 0.777911);

        glNormal3d(1.596044, 0.6963, -0.743302);
        glVertex3d(1.65771, 0.786297, 0.880944);
        glVertex3d(1.676617, 0.780153, 0.898615);
        glVertex3d(1.575565, 0.581827, 0.898615);

        glNormal3d(1.596044, 0.6963, -0.743302);
        glVertex3d(1.65771, 0.786297, 0.880944);
        glVertex3d(1.575565, 0.581827, 0.898615);
        glVertex3d(1.559481, 0.593513, 0.880944);

        glNormal3d(1.473023, 0.526977, -0.743302);
        glVertex3d(1.559481, 0.593513, 0.880944);
        glVertex3d(1.575565, 0.581827, 0.898615);
        glVertex3d(1.418172, 0.424435, 0.898615);

        glNormal3d(1.473023, 0.526976, -0.743302);
        glVertex3d(1.559481, 0.593513, 0.880944);
        glVertex3d(1.418172, 0.424435, 0.898615);
        glVertex3d(1.406487, 0.440518, 0.880944);

        glNormal3d(0.428395, 1.571606, -0.588672);
        glVertex3d(1.559163, 0.593744, 0.777911);
        glVertex3d(1.589702, 0.571556, 0.726713);
        glVertex3d(1.428444, 0.410297, 0.726713);

        glNormal3d(0.428395, 1.571606, -0.588672);
        glVertex3d(1.559163, 0.593744, 0.777911);
        glVertex3d(1.428444, 0.410297, 0.726713);
        glVertex3d(1.406256, 0.440836, 0.777911);

        glNormal3d(1.432779, 0.567221, 0.790825);
        glVertex3d(1.634537, 0.538981, 0.684351);
        glVertex3d(1.589702, 0.571556, 0.726713);
        glVertex3d(1.428444, 0.410297, 0.726713);

        glNormal3d(1.432779, 0.567221, 0.790825);
        glVertex3d(1.634537, 0.538981, 0.684351);
        glVertex3d(1.428444, 0.410297, 0.726713);
        glVertex3d(1.461018, 0.365462, 0.684351);

        glNormal3d(0.556927, 1.443074, -0.779341);
        glVertex3d(1.634537, 0.538981, 0.684351);
        glVertex3d(1.695297, 0.494837, 0.62471);
        glVertex3d(1.505163, 0.304703, 0.62471);

        glNormal3d(0.556927, 1.443074, -0.779341);
        glVertex3d(1.634537, 0.538981, 0.684351);
        glVertex3d(1.505163, 0.304703, 0.62471);
        glVertex3d(1.461018, 0.365462, 0.684351);

        glNormal3d(1.558048, 0.441951, 0.614137);
        glVertex3d(1.74176, 0.461079, 0.551816);
        glVertex3d(1.695297, 0.494837, 0.62471);
        glVertex3d(1.505163, 0.304703, 0.62471);

        glNormal3d(1.558048, 0.441951, 0.614137);
        glVertex3d(1.74176, 0.461079, 0.551816);
        glVertex3d(1.505163, 0.304703, 0.62471);
        glVertex3d(1.53892, 0.25824, 0.551816);

        glNormal3d(0.506377, 1.493624, -0.716011);
        glVertex3d(1.550546, 0.600004, 1.000225);
        glVertex3d(1.574671, 0.582476, 0.971509);
        glVertex3d(1.417523, 0.425328, 0.971509);

        glNormal3d(0.506377, 1.493624, -0.716011);
        glVertex3d(1.550546, 0.600004, 1.000225);
        glVertex3d(1.417523, 0.425328, 0.971509);
        glVertex3d(1.399995, 0.449454, 1.000225);

        glNormal3d(1.707101, 0.292898, -0.003768);
        glVertex3d(1.559163, 0.593744, 0.777911);
        glVertex3d(1.559481, 0.593513, 0.880944);
        glVertex3d(1.406487, 0.440518, 0.880944);

        glNormal3d(1.707101, 0.292898, -0.003769);
        glVertex3d(1.559163, 0.593744, 0.777911);
        glVertex3d(1.406487, 0.440518, 0.880944);
        glVertex3d(1.406256, 0.440836, 0.777911);

        glNormal3d(1.700171, 0.299828, 0.139715);
        glVertex3d(1.750695, 0.454587, 0.474504);
        glVertex3d(1.74176, 0.461079, 0.551816);
        glVertex3d(1.53892, 0.25824, 0.551816);

        glNormal3d(1.700171, 0.299828, 0.139715);
        glVertex3d(1.750695, 0.454587, 0.474504);
        glVertex3d(1.53892, 0.25824, 0.551816);
        glVertex3d(1.545412, 0.249304, 0.474504);

        glNormal3d(1.701778, 0.298221, -0.122531);
        glVertex3d(1.743547, 0.459781, 0.403819);
        glVertex3d(1.750695, 0.454587, 0.474504);
        glVertex3d(1.545412, 0.249304, 0.474504);

        glNormal3d(1.701778, 0.298221, -0.122531);
        glVertex3d(1.743547, 0.459781, 0.403819);
        glVertex3d(1.545412, 0.249304, 0.474504);
        glVertex3d(1.540218, 0.256453, 0.403819);

        glNormal3d(1.634009, 0.365991, -0.442792);
        glVertex3d(1.727464, 0.471466, 0.364058);
        glVertex3d(1.743547, 0.459781, 0.403819);
        glVertex3d(1.540218, 0.256453, 0.403819);

        glNormal3d(1.634009, 0.365991, -0.442793);
        glVertex3d(1.727464, 0.471466, 0.364058);
        glVertex3d(1.540218, 0.256453, 0.403819);
        glVertex3d(1.528533, 0.272536, 0.364058);

        glNormal3d(1.707052, 0.292947, 0.012411);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.727464, 0.471466, 0.364058);
        glVertex3d(1.528533, 0.272536, 0.364058);

        glNormal3d(1.707052, 0.292947, 0.012411);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.528533, 0.272536, 0.364058);
        glVertex3d(1.529006, 0.271885, 0.3);

        glNormal3d(1.000003, 0.999997, 1);
        glVertex3d(1.768566, 0.441604, 0.3);
        glVertex3d(1.728115, 0.470993, 0.3);
        glVertex3d(1.529006, 0.271885, 0.3);

        glNormal3d(1.000003, 0.999997, 1);
        glVertex3d(1.768566, 0.441604, 0.3);
        glVertex3d(1.529006, 0.271885, 0.3);
        glVertex3d(1.558396, 0.231434, 0.3);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(1.768566, 0.441604, 0.3);
        glVertex3d(1.768566, 0.441604, 0);
        glVertex3d(1.558396, 0.231434, 0);

        glNormal3d(0.292894, 1.707107, 0);
        glVertex3d(1.768566, 0.441604, 0.3);
        glVertex3d(1.558396, 0.231434, 0);
        glVertex3d(1.558396, 0.231434, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.768566, 0.441604, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.558396, 0.231434, 0);

        glNormal3d(1.000237, 0.999763, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.550546, 0.600004, 1.000225);
        glVertex3d(1.399995, 0.449454, 1.000225);

        glNormal3d(0.313512, 1.686489, -0.239724);
        glVertex3d(1.574671, 0.582476, 0.971509);
        glVertex3d(1.582713, 0.576634, 0.931749);
        glVertex3d(1.423366, 0.417287, 0.931749);

        glNormal3d(0.313512, 1.686489, -0.239723);
        glVertex3d(1.574671, 0.582476, 0.971509);
        glVertex3d(1.423366, 0.417287, 0.931749);
        glVertex3d(1.417523, 0.425328, 0.971509);

        glNormal3d(1.683786, 0.316213, -0.254701);
        glVertex3d(1.575565, 0.581827, 0.898615);
        glVertex3d(1.582713, 0.576634, 0.931749);
        glVertex3d(1.423366, 0.417287, 0.931749);

        glNormal3d(1.683786, 0.316213, -0.254701);
        glVertex3d(1.575565, 0.581827, 0.898615);
        glVertex3d(1.423366, 0.417287, 0.931749);
        glVertex3d(1.418172, 0.424435, 0.898615);

        glNormal3d(1.439017, 0.138379, -0.254701);
        glVertex3d(1.418172, 0.424435, 0.898615);
        glVertex3d(1.423366, 0.417287, 0.931749);
        glVertex3d(1.222576, 0.314979, 0.931749);

        glNormal3d(1.439017, 0.138379, -0.254701);
        glVertex3d(1.418172, 0.424435, 0.898615);
        glVertex3d(1.222576, 0.314979, 0.931749);
        glVertex3d(1.219846, 0.323383, 0.898615);

        glNormal3d(0.559248, 1.865026, -0.239723);
        glVertex3d(1.417523, 0.425328, 0.971509);
        glVertex3d(1.423366, 0.417287, 0.931749);
        glVertex3d(1.222576, 0.314979, 0.931749);

        glNormal3d(0.559248, 1.865026, -0.239724);
        glVertex3d(1.417523, 0.425328, 0.971509);
        glVertex3d(1.222576, 0.314979, 0.931749);
        glVertex3d(1.219504, 0.324433, 0.971509);

        glNormal3d(1.000152, 0.999702, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.399995, 0.449454, 1.000225);
        glVertex3d(1.21029, 0.352794, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(1.558396, 0.231434, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.293566, 0.096496, 0);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.558396, 0.231434, 0.3);
        glVertex3d(1.558396, 0.231434, 0);
        glVertex3d(1.293566, 0.096496, 0);

        glNormal3d(0.54601, 1.891007, 0);
        glVertex3d(1.558396, 0.231434, 0.3);
        glVertex3d(1.293566, 0.096496, 0);
        glVertex3d(1.293566, 0.096496, 0.3);

        glNormal3d(1.000002, 0.999996, 1);
        glVertex3d(1.558396, 0.231434, 0.3);
        glVertex3d(1.529006, 0.271885, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1.000002, 0.999996, 1);
        glVertex3d(1.558396, 0.231434, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.293566, 0.096496, 0.3);

        glNormal3d(1.453955, 0.109062, 0.012411);
        glVertex3d(1.529006, 0.271885, 0.3);
        glVertex3d(1.528533, 0.272536, 0.364058);
        glVertex3d(1.277866, 0.144815, 0.364058);

        glNormal3d(1.453955, 0.109062, 0.01241);
        glVertex3d(1.529006, 0.271885, 0.3);
        glVertex3d(1.277866, 0.144815, 0.364058);
        glVertex3d(1.278115, 0.144049, 0.3);

        glNormal3d(1.407058, 0.201102, -0.442792);
        glVertex3d(1.528533, 0.272536, 0.364058);
        glVertex3d(1.540218, 0.256453, 0.403819);
        glVertex3d(1.284009, 0.125908, 0.403819);

        glNormal3d(1.407058, 0.201102, -0.442792);
        glVertex3d(1.528533, 0.272536, 0.364058);
        glVertex3d(1.284009, 0.125908, 0.403819);
        glVertex3d(1.277866, 0.144815, 0.364058);

        glNormal3d(1.450569, 0.115707, -0.122531);
        glVertex3d(1.540218, 0.256453, 0.403819);
        glVertex3d(1.545412, 0.249304, 0.474504);
        glVertex3d(1.28674, 0.117504, 0.474504);

        glNormal3d(1.450569, 0.115707, -0.122531);
        glVertex3d(1.540218, 0.256453, 0.403819);
        glVertex3d(1.28674, 0.117504, 0.474504);
        glVertex3d(1.284009, 0.125908, 0.403819);

        glNormal3d(1.449537, 0.117732, 0.139715);
        glVertex3d(1.545412, 0.249304, 0.474504);
        glVertex3d(1.53892, 0.25824, 0.551816);
        glVertex3d(1.283327, 0.128009, 0.551816);

        glNormal3d(1.449537, 0.117732, 0.139716);
        glVertex3d(1.545412, 0.249304, 0.474504);
        glVertex3d(1.283327, 0.128009, 0.551816);
        glVertex3d(1.28674, 0.117504, 0.474504);

        glNormal3d(1.453987, 0.108999, -0.003769);
        glVertex3d(1.406256, 0.440836, 0.777911);
        glVertex3d(1.406487, 0.440518, 0.880944);
        glVertex3d(1.213703, 0.34229, 0.880944);

        glNormal3d(1.453987, 0.108999, -0.003769);
        glVertex3d(1.406256, 0.440836, 0.777911);
        glVertex3d(1.213703, 0.34229, 0.880944);
        glVertex3d(1.213581, 0.342664, 0.777911);

        glNormal3d(0.683075, 1.622002, -0.716012);
        glVertex3d(1.399995, 0.449454, 1.000225);
        glVertex3d(1.417523, 0.425328, 0.971509);
        glVertex3d(1.219504, 0.324433, 0.971509);

        glNormal3d(0.683074, 1.622002, -0.716011);
        glVertex3d(1.399995, 0.449454, 1.000225);
        glVertex3d(1.219504, 0.324433, 0.971509);
        glVertex3d(1.21029, 0.352794, 1.000225);

        glNormal3d(1.358289, 0.296818, 0.614137);
        glVertex3d(1.53892, 0.25824, 0.551816);
        glVertex3d(1.505163, 0.304703, 0.62471);
        glVertex3d(1.265579, 0.182629, 0.62471);

        glNormal3d(1.358289, 0.296818, 0.614137);
        glVertex3d(1.53892, 0.25824, 0.551816);
        glVertex3d(1.265579, 0.182629, 0.62471);
        glVertex3d(1.283327, 0.128009, 0.551816);

        glNormal3d(0.71553, 1.558305, -0.779341);
        glVertex3d(1.461018, 0.365462, 0.684351);
        glVertex3d(1.505163, 0.304703, 0.62471);
        glVertex3d(1.265579, 0.182629, 0.62471);

        glNormal3d(0.71553, 1.558305, -0.779341);
        glVertex3d(1.461018, 0.365462, 0.684351);
        glVertex3d(1.265579, 0.182629, 0.62471);
        glVertex3d(1.242371, 0.254056, 0.68435);

        glNormal3d(1.277861, 0.454666, 0.790825);
        glVertex3d(1.461018, 0.365462, 0.684351);
        glVertex3d(1.428444, 0.410297, 0.726713);
        glVertex3d(1.225246, 0.306763, 0.726713);

        glNormal3d(1.277861, 0.454666, 0.790825);
        glVertex3d(1.461018, 0.365462, 0.684351);
        glVertex3d(1.225246, 0.306763, 0.726713);
        glVertex3d(1.242371, 0.254056, 0.68435);

        glNormal3d(0.633007, 1.720265, -0.588672);
        glVertex3d(1.406256, 0.440836, 0.777911);
        glVertex3d(1.428444, 0.410297, 0.726713);
        glVertex3d(1.225246, 0.306763, 0.726713);

        glNormal3d(0.633008, 1.720265, -0.588672);
        glVertex3d(1.406256, 0.440836, 0.777911);
        glVertex3d(1.225246, 0.306763, 0.726713);
        glVertex3d(1.213581, 0.342664, 0.777911);

        glNormal3d(1.303699, 0.403956, -0.743302);
        glVertex3d(1.406487, 0.440518, 0.880944);
        glVertex3d(1.418172, 0.424435, 0.898615);
        glVertex3d(1.219846, 0.323383, 0.898615);

        glNormal3d(1.303699, 0.403956, -0.743302);
        glVertex3d(1.406487, 0.440518, 0.880944);
        glVertex3d(1.219846, 0.323383, 0.898615);
        glVertex3d(1.213703, 0.34229, 0.880944);

        glNormal3d(1.104647, 0.33928, -0.743302);
        glVertex3d(1.213703, 0.34229, 0.880944);
        glVertex3d(1.219846, 0.323383, 0.898615);
        glVertex3d(1, 0.288563, 0.898615);

        glNormal3d(1.104647, 0.33928, -0.743302);
        glVertex3d(1.213703, 0.34229, 0.880944);
        glVertex3d(1, 0.288563, 0.898615);
        glVertex3d(1, 0.308443, 0.880944);

        glNormal3d(0.873543, 1.79842, -0.588672);
        glVertex3d(1.213581, 0.342664, 0.777911);
        glVertex3d(1.225246, 0.306763, 0.726713);
        glVertex3d(1, 0.271088, 0.726713);

        glNormal3d(0.873543, 1.79842, -0.588672);
        glVertex3d(1.213581, 0.342664, 0.777911);
        glVertex3d(1, 0.271088, 0.726713);
        glVertex3d(1, 0.308836, 0.777911);

        glNormal3d(1.095744, 0.395493, 0.790825);
        glVertex3d(1.242371, 0.254056, 0.68435);
        glVertex3d(1.225246, 0.306763, 0.726713);
        glVertex3d(1, 0.271088, 0.726713);

        glNormal3d(1.095744, 0.395493, 0.790825);
        glVertex3d(1.242371, 0.254056, 0.68435);
        glVertex3d(1, 0.271088, 0.726713);
        glVertex3d(1, 0.215669, 0.68435);

        glNormal3d(0.901978, 1.618886, -0.77934);
        glVertex3d(1.242371, 0.254056, 0.68435);
        glVertex3d(1.265579, 0.182629, 0.62471);
        glVertex3d(1, 0.140566, 0.62471);

        glNormal3d(0.901979, 1.618886, -0.779341);
        glVertex3d(1.242371, 0.254056, 0.68435);
        glVertex3d(1, 0.140566, 0.62471);
        glVertex3d(1, 0.215669, 0.68435);

        glNormal3d(1.123458, 0.220517, 0.614137);
        glVertex3d(1.283327, 0.128009, 0.551816);
        glVertex3d(1.265579, 0.182629, 0.62471);
        glVertex3d(1, 0.140566, 0.62471);

        glNormal3d(1.123458, 0.220517, 0.614137);
        glVertex3d(1.283327, 0.128009, 0.551816);
        glVertex3d(1, 0.140566, 0.62471);
        glVertex3d(1, 0.083134, 0.551816);

        glNormal3d(0.890795, 1.689494, -0.716011);
        glVertex3d(1.21029, 0.352794, 1.000225);
        glVertex3d(1.219504, 0.324433, 0.971509);
        glVertex3d(1, 0.289667, 0.971509);

        glNormal3d(0.890795, 1.689495, -0.716011);
        glVertex3d(1.21029, 0.352794, 1.000225);
        glVertex3d(1, 0.289667, 0.971509);
        glVertex3d(1, 0.319487, 1.000225);

        glNormal3d(1.156433, 0.012319, -0.003769);
        glVertex3d(1.213581, 0.342664, 0.777911);
        glVertex3d(1.213703, 0.34229, 0.880944);
        glVertex3d(1, 0.308443, 0.880944);

        glNormal3d(1.156433, 0.012319, -0.003769);
        glVertex3d(1.213581, 0.342664, 0.777911);
        glVertex3d(1, 0.308443, 0.880944);
        glVertex3d(1, 0.308836, 0.777911);

        glNormal3d(1.1549, 0.021999, 0.139716);
        glVertex3d(1.28674, 0.117504, 0.474504);
        glVertex3d(1.283327, 0.128009, 0.551816);
        glVertex3d(1, 0.083134, 0.551816);

        glNormal3d(1.154899, 0.021999, 0.139716);
        glVertex3d(1.28674, 0.117504, 0.474504);
        glVertex3d(1, 0.083134, 0.551816);
        glVertex3d(0.999999, 0.072089, 0.474504);

        glNormal3d(1.155255, 0.019754, -0.122532);
        glVertex3d(1.284009, 0.125908, 0.403819);
        glVertex3d(1.28674, 0.117504, 0.474504);
        glVertex3d(0.999999, 0.072089, 0.474504);

        glNormal3d(1.155255, 0.019754, -0.122531);
        glVertex3d(1.284009, 0.125908, 0.403819);
        glVertex3d(0.999999, 0.072089, 0.474504);
        glVertex3d(1, 0.080925, 0.403819);

        glNormal3d(1.140262, 0.114415, -0.442792);
        glVertex3d(1.277866, 0.144815, 0.364058);
        glVertex3d(1.284009, 0.125908, 0.403819);
        glVertex3d(1, 0.080925, 0.403819);

        glNormal3d(1.140262, 0.114415, -0.442793);
        glVertex3d(1.277866, 0.144815, 0.364058);
        glVertex3d(1, 0.080925, 0.403819);
        glVertex3d(0.999999, 0.100805, 0.364058);

        glNormal3d(1.156422, 0.012388, 0.01241);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(1.277866, 0.144815, 0.364058);
        glVertex3d(0.999999, 0.100805, 0.364058);

        glNormal3d(1.156422, 0.012388, 0.01241);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(0.999999, 0.100805, 0.364058);
        glVertex3d(0.999999, 0.1, 0.3);

        glNormal3d(1.000001, 0.999995, 1);
        glVertex3d(1.293566, 0.096496, 0.3);
        glVertex3d(1.278115, 0.144049, 0.3);
        glVertex3d(0.999999, 0.1, 0.3);

        glNormal3d(1.000001, 0.999995, 1);
        glVertex3d(1.293566, 0.096496, 0.3);
        glVertex3d(0.999999, 0.1, 0.3);
        glVertex3d(1, 0.05, 0.3);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.293566, 0.096496, 0.3);
        glVertex3d(1.293566, 0.096496, 0);
        glVertex3d(0.999999, 0.05, 0);

        glNormal3d(0.843566, 1.987688, 0);
        glVertex3d(1.293566, 0.096496, 0.3);
        glVertex3d(0.999999, 0.05, 0);
        glVertex3d(1, 0.05, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.293566, 0.096496, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.999999, 0.05, 0);

        glNormal3d(1.000052, 0.999669, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.21029, 0.352794, 1.000225);
        glVertex3d(1, 0.319487, 1.000225);

        glNormal3d(0.848128, 1.958889, -0.239724);
        glVertex3d(1.219504, 0.324433, 0.971509);
        glVertex3d(1.222576, 0.314979, 0.931749);
        glVertex3d(1, 0.279727, 0.931749);

        glNormal3d(0.848128, 1.958889, -0.239724);
        glVertex3d(1.219504, 0.324433, 0.971509);
        glVertex3d(1, 0.279727, 0.931749);
        glVertex3d(1, 0.289667, 0.971509);

        glNormal3d(1.151274, 0.044886, -0.254701);
        glVertex3d(1.219846, 0.323383, 0.898615);
        glVertex3d(1.222576, 0.314979, 0.931749);
        glVertex3d(1, 0.279727, 0.931749);

        glNormal3d(1.151275, 0.044886, -0.254701);
        glVertex3d(1.219846, 0.323383, 0.898615);
        glVertex3d(1, 0.279727, 0.931749);
        glVertex3d(1, 0.288563, 0.898615);

        glNormal3d(0.848724, 0.044886, -0.254701);
        glVertex3d(1, 0.288563, 0.898615);
        glVertex3d(1, 0.279727, 0.931749);
        glVertex3d(0.777423, 0.31498, 0.931749);

        glNormal3d(0.848724, 0.044886, -0.254701);
        glVertex3d(1, 0.288563, 0.898615);
        glVertex3d(0.777423, 0.31498, 0.931749);
        glVertex3d(0.780153, 0.323383, 0.898615);

        glNormal3d(1.151874, 1.958888, -0.239724);
        glVertex3d(1, 0.289667, 0.971509);
        glVertex3d(1, 0.279727, 0.931749);
        glVertex3d(0.777423, 0.31498, 0.931749);

        glNormal3d(1.151874, 1.958888, -0.239724);
        glVertex3d(1, 0.289667, 0.971509);
        glVertex3d(0.777423, 0.31498, 0.931749);
        glVertex3d(0.780495, 0.324433, 0.971509);

        glNormal3d(0.999948, 0.999669, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1, 0.319487, 1.000225);
        glVertex3d(0.78971, 0.352794, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(0.999999, 0.05, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.706433, 0.096497, 0);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.05, 0.3);
        glVertex3d(0.999999, 0.05, 0);
        glVertex3d(0.706433, 0.096497, 0);

        glNormal3d(1.156435, 1.987688, 0);
        glVertex3d(1, 0.05, 0.3);
        glVertex3d(0.706433, 0.096497, 0);
        glVertex3d(0.706433, 0.096497, 0.3);

        glNormal3d(0.999999, 0.999995, 1);
        glVertex3d(1, 0.05, 0.3);
        glVertex3d(0.999999, 0.1, 0.3);
        glVertex3d(0.721884, 0.14405, 0.3);

        glNormal3d(0.999999, 0.999995, 1);
        glVertex3d(1, 0.05, 0.3);
        glVertex3d(0.721884, 0.14405, 0.3);
        glVertex3d(0.706433, 0.096497, 0.3);

        glNormal3d(0.843577, 0.012388, 0.01241);
        glVertex3d(0.999999, 0.1, 0.3);
        glVertex3d(0.999999, 0.100805, 0.364058);
        glVertex3d(0.722133, 0.144815, 0.364058);

        glNormal3d(0.843577, 0.012388, 0.01241);
        glVertex3d(0.999999, 0.1, 0.3);
        glVertex3d(0.722133, 0.144815, 0.364058);
        glVertex3d(0.721884, 0.14405, 0.3);

        glNormal3d(0.859737, 0.114415, -0.442792);
        glVertex3d(0.999999, 0.100805, 0.364058);
        glVertex3d(1, 0.080925, 0.403819);
        glVertex3d(0.71599, 0.125908, 0.403819);

        glNormal3d(0.859736, 0.114415, -0.442793);
        glVertex3d(0.999999, 0.100805, 0.364058);
        glVertex3d(0.71599, 0.125908, 0.403819);
        glVertex3d(0.722133, 0.144815, 0.364058);

        glNormal3d(0.844744, 0.019754, -0.122532);
        glVertex3d(1, 0.080925, 0.403819);
        glVertex3d(0.999999, 0.072089, 0.474504);
        glVertex3d(0.713259, 0.117505, 0.474504);

        glNormal3d(0.844744, 0.019754, -0.122532);
        glVertex3d(1, 0.080925, 0.403819);
        glVertex3d(0.713259, 0.117505, 0.474504);
        glVertex3d(0.71599, 0.125908, 0.403819);

        glNormal3d(0.845099, 0.021999, 0.139716);
        glVertex3d(0.999999, 0.072089, 0.474504);
        glVertex3d(1, 0.083134, 0.551816);
        glVertex3d(0.716672, 0.128009, 0.551816);

        glNormal3d(0.845099, 0.021999, 0.139716);
        glVertex3d(0.999999, 0.072089, 0.474504);
        glVertex3d(0.716672, 0.128009, 0.551816);
        glVertex3d(0.713259, 0.117505, 0.474504);

        glNormal3d(0.843566, 0.012319, -0.003769);
        glVertex3d(1, 0.308836, 0.777911);
        glVertex3d(1, 0.308443, 0.880944);
        glVertex3d(0.786297, 0.34229, 0.880944);

        glNormal3d(0.843566, 0.012319, -0.003769);
        glVertex3d(1, 0.308836, 0.777911);
        glVertex3d(0.786297, 0.34229, 0.880944);
        glVertex3d(0.786418, 0.342664, 0.777911);

        glNormal3d(1.109206, 1.689494, -0.716011);
        glVertex3d(1, 0.319487, 1.000225);
        glVertex3d(1, 0.289667, 0.971509);
        glVertex3d(0.780495, 0.324433, 0.971509);

        glNormal3d(1.109206, 1.689494, -0.716011);
        glVertex3d(1, 0.319487, 1.000225);
        glVertex3d(0.780495, 0.324433, 0.971509);
        glVertex3d(0.78971, 0.352794, 1.000225);

        glNormal3d(0.876541, 0.220517, 0.614137);
        glVertex3d(1, 0.083134, 0.551816);
        glVertex3d(1, 0.140566, 0.62471);
        glVertex3d(0.73442, 0.18263, 0.62471);

        glNormal3d(0.876541, 0.220517, 0.614137);
        glVertex3d(1, 0.083134, 0.551816);
        glVertex3d(0.73442, 0.18263, 0.62471);
        glVertex3d(0.716672, 0.128009, 0.551816);

        glNormal3d(1.098022, 1.618886, -0.779341);
        glVertex3d(1, 0.215669, 0.68435);
        glVertex3d(1, 0.140566, 0.62471);
        glVertex3d(0.73442, 0.18263, 0.62471);

        glNormal3d(1.098022, 1.618886, -0.779341);
        glVertex3d(1, 0.215669, 0.68435);
        glVertex3d(0.73442, 0.18263, 0.62471);
        glVertex3d(0.757628, 0.254057, 0.68435);

        glNormal3d(0.904255, 0.395494, 0.790825);
        glVertex3d(1, 0.215669, 0.68435);
        glVertex3d(1, 0.271088, 0.726713);
        glVertex3d(0.774753, 0.306764, 0.726713);

        glNormal3d(0.904255, 0.395494, 0.790825);
        glVertex3d(1, 0.215669, 0.68435);
        glVertex3d(0.774753, 0.306764, 0.726713);
        glVertex3d(0.757628, 0.254057, 0.68435);

        glNormal3d(1.126458, 1.79842, -0.588672);
        glVertex3d(1, 0.308836, 0.777911);
        glVertex3d(1, 0.271088, 0.726713);
        glVertex3d(0.774753, 0.306764, 0.726713);

        glNormal3d(1.126458, 1.798419, -0.588672);
        glVertex3d(1, 0.308836, 0.777911);
        glVertex3d(0.774753, 0.306764, 0.726713);
        glVertex3d(0.786418, 0.342664, 0.777911);

        glNormal3d(0.895352, 0.33928, -0.743302);
        glVertex3d(1, 0.308443, 0.880944);
        glVertex3d(1, 0.288563, 0.898615);
        glVertex3d(0.780153, 0.323383, 0.898615);

        glNormal3d(0.895352, 0.339281, -0.743302);
        glVertex3d(1, 0.308443, 0.880944);
        glVertex3d(0.780153, 0.323383, 0.898615);
        glVertex3d(0.786297, 0.34229, 0.880944);

        glNormal3d(0.6963, 0.403957, -0.743302);
        glVertex3d(0.786297, 0.34229, 0.880944);
        glVertex3d(0.780153, 0.323383, 0.898615);
        glVertex3d(0.581827, 0.424436, 0.898615);

        glNormal3d(0.6963, 0.403956, -0.743302);
        glVertex3d(0.786297, 0.34229, 0.880944);
        glVertex3d(0.581827, 0.424436, 0.898615);
        glVertex3d(0.593513, 0.440519, 0.880944);

        glNormal3d(1.366994, 1.720265, -0.588672);
        glVertex3d(0.786418, 0.342664, 0.777911);
        glVertex3d(0.774753, 0.306764, 0.726713);
        glVertex3d(0.571556, 0.410298, 0.726713);

        glNormal3d(1.366994, 1.720264, -0.588672);
        glVertex3d(0.786418, 0.342664, 0.777911);
        glVertex3d(0.571556, 0.410298, 0.726713);
        glVertex3d(0.593744, 0.440837, 0.777911);

        glNormal3d(0.722138, 0.454667, 0.790825);
        glVertex3d(0.757628, 0.254057, 0.68435);
        glVertex3d(0.774753, 0.306764, 0.726713);
        glVertex3d(0.571556, 0.410298, 0.726713);

        glNormal3d(0.722138, 0.454667, 0.790825);
        glVertex3d(0.757628, 0.254057, 0.68435);
        glVertex3d(0.571556, 0.410298, 0.726713);
        glVertex3d(0.538981, 0.365463, 0.68435);

        glNormal3d(1.284471, 1.558305, -0.779341);
        glVertex3d(0.757628, 0.254057, 0.68435);
        glVertex3d(0.73442, 0.18263, 0.62471);
        glVertex3d(0.494837, 0.304703, 0.62471);

        glNormal3d(1.284471, 1.558305, -0.779341);
        glVertex3d(0.757628, 0.254057, 0.68435);
        glVertex3d(0.494837, 0.304703, 0.62471);
        glVertex3d(0.538981, 0.365463, 0.68435);

        glNormal3d(0.64171, 0.296818, 0.614137);
        glVertex3d(0.716672, 0.128009, 0.551816);
        glVertex3d(0.73442, 0.18263, 0.62471);
        glVertex3d(0.494837, 0.304703, 0.62471);

        glNormal3d(0.64171, 0.296818, 0.614137);
        glVertex3d(0.716672, 0.128009, 0.551816);
        glVertex3d(0.494837, 0.304703, 0.62471);
        glVertex3d(0.461079, 0.25824, 0.551816);

        glNormal3d(1.316926, 1.622002, -0.716011);
        glVertex3d(0.78971, 0.352794, 1.000225);
        glVertex3d(0.780495, 0.324433, 0.971509);
        glVertex3d(0.582476, 0.425329, 0.971509);

        glNormal3d(1.316926, 1.622001, -0.716011);
        glVertex3d(0.78971, 0.352794, 1.000225);
        glVertex3d(0.582476, 0.425329, 0.971509);
        glVertex3d(0.600004, 0.449454, 1.000225);

        glNormal3d(0.546012, 0.109, -0.003769);
        glVertex3d(0.786418, 0.342664, 0.777911);
        glVertex3d(0.786297, 0.34229, 0.880944);
        glVertex3d(0.593513, 0.440519, 0.880944);

        glNormal3d(0.546012, 0.109, -0.003769);
        glVertex3d(0.786418, 0.342664, 0.777911);
        glVertex3d(0.593513, 0.440519, 0.880944);
        glVertex3d(0.593744, 0.440837, 0.777911);

        glNormal3d(0.550462, 0.117733, 0.139716);
        glVertex3d(0.713259, 0.117505, 0.474504);
        glVertex3d(0.716672, 0.128009, 0.551816);
        glVertex3d(0.461079, 0.25824, 0.551816);

        glNormal3d(0.550462, 0.117733, 0.139716);
        glVertex3d(0.713259, 0.117505, 0.474504);
        glVertex3d(0.461079, 0.25824, 0.551816);
        glVertex3d(0.454587, 0.249305, 0.474504);

        glNormal3d(0.54943, 0.115708, -0.122532);
        glVertex3d(0.71599, 0.125908, 0.403819);
        glVertex3d(0.713259, 0.117505, 0.474504);
        glVertex3d(0.454587, 0.249305, 0.474504);

        glNormal3d(0.54943, 0.115708, -0.122532);
        glVertex3d(0.71599, 0.125908, 0.403819);
        glVertex3d(0.454587, 0.249305, 0.474504);
        glVertex3d(0.459781, 0.256453, 0.403819);

        glNormal3d(0.592941, 0.201102, -0.442792);
        glVertex3d(0.722133, 0.144815, 0.364058);
        glVertex3d(0.71599, 0.125908, 0.403819);
        glVertex3d(0.459781, 0.256453, 0.403819);

        glNormal3d(0.592941, 0.201102, -0.442793);
        glVertex3d(0.722133, 0.144815, 0.364058);
        glVertex3d(0.459781, 0.256453, 0.403819);
        glVertex3d(0.471466, 0.272537, 0.364058);

        glNormal3d(0.546044, 0.109062, 0.01241);
        glVertex3d(0.721884, 0.14405, 0.3);
        glVertex3d(0.722133, 0.144815, 0.364058);
        glVertex3d(0.471466, 0.272537, 0.364058);

        glNormal3d(0.546044, 0.109062, 0.012411);
        glVertex3d(0.721884, 0.14405, 0.3);
        glVertex3d(0.471466, 0.272537, 0.364058);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(0.999998, 0.999996, 1);
        glVertex3d(0.706433, 0.096497, 0.3);
        glVertex3d(0.721884, 0.14405, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);

        glNormal3d(0.999998, 0.999996, 1);
        glVertex3d(0.706433, 0.096497, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.441604, 0.231434, 0.3);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.706433, 0.096497, 0.3);
        glVertex3d(0.706433, 0.096497, 0);
        glVertex3d(0.441604, 0.231434, 0);

        glNormal3d(1.453991, 1.891006, 0);
        glVertex3d(0.706433, 0.096497, 0.3);
        glVertex3d(0.441604, 0.231434, 0);
        glVertex3d(0.441604, 0.231434, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.706433, 0.096497, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.441604, 0.231434, 0);

        glNormal3d(0.999848, 0.999702, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.78971, 0.352794, 1.000225);
        glVertex3d(0.600004, 0.449454, 1.000225);

        glNormal3d(1.440753, 1.865025, -0.239724);
        glVertex3d(0.780495, 0.324433, 0.971509);
        glVertex3d(0.777423, 0.31498, 0.931749);
        glVertex3d(0.576634, 0.417287, 0.931749);

        glNormal3d(1.440753, 1.865025, -0.239724);
        glVertex3d(0.780495, 0.324433, 0.971509);
        glVertex3d(0.576634, 0.417287, 0.931749);
        glVertex3d(0.582476, 0.425329, 0.971509);

        glNormal3d(0.560982, 0.138379, -0.254701);
        glVertex3d(0.780153, 0.323383, 0.898615);
        glVertex3d(0.777423, 0.31498, 0.931749);
        glVertex3d(0.576634, 0.417287, 0.931749);

        glNormal3d(0.560982, 0.138379, -0.254701);
        glVertex3d(0.780153, 0.323383, 0.898615);
        glVertex3d(0.576634, 0.417287, 0.931749);
        glVertex3d(0.581827, 0.424436, 0.898615);

        glNormal3d(0.316213, 0.316214, -0.254701);
        glVertex3d(0.581827, 0.424436, 0.898615);
        glVertex3d(0.576634, 0.417287, 0.931749);
        glVertex3d(0.417287, 0.576635, 0.931749);

        glNormal3d(0.316213, 0.316214, -0.254702);
        glVertex3d(0.581827, 0.424436, 0.898615);
        glVertex3d(0.417287, 0.576635, 0.931749);
        glVertex3d(0.424435, 0.581828, 0.898615);

        glNormal3d(1.686489, 1.686488, -0.239724);
        glVertex3d(0.582476, 0.425329, 0.971509);
        glVertex3d(0.576634, 0.417287, 0.931749);
        glVertex3d(0.417287, 0.576635, 0.931749);

        glNormal3d(1.686489, 1.686488, -0.239724);
        glVertex3d(0.582476, 0.425329, 0.971509);
        glVertex3d(0.417287, 0.576635, 0.931749);
        glVertex3d(0.425328, 0.582477, 0.971509);

        glNormal3d(0.999763, 0.999763, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.600004, 0.449454, 1.000225);
        glVertex3d(0.449453, 0.600005, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(0.441604, 0.231434, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.231434, 0.441605, 0);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.441604, 0.231434, 0.3);
        glVertex3d(0.441604, 0.231434, 0);
        glVertex3d(0.231434, 0.441605, 0);

        glNormal3d(1.707107, 1.707106, 0);
        glVertex3d(0.441604, 0.231434, 0.3);
        glVertex3d(0.231434, 0.441605, 0);
        glVertex3d(0.231434, 0.441605, 0.3);

        glNormal3d(0.999996, 0.999997, 1);
        glVertex3d(0.441604, 0.231434, 0.3);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(0.999996, 0.999997, 1);
        glVertex3d(0.441604, 0.231434, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.231434, 0.441605, 0.3);

        glNormal3d(0.292947, 0.292948, 0.012411);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.471466, 0.272537, 0.364058);
        glVertex3d(0.272536, 0.471467, 0.364058);

        glNormal3d(0.292947, 0.292948, 0.012411);
        glVertex3d(0.470993, 0.271885, 0.3);
        glVertex3d(0.272536, 0.471467, 0.364058);
        glVertex3d(0.271885, 0.470994, 0.3);

        glNormal3d(0.365991, 0.365991, -0.442793);
        glVertex3d(0.471466, 0.272537, 0.364058);
        glVertex3d(0.459781, 0.256453, 0.403819);
        glVertex3d(0.256453, 0.459782, 0.403819);

        glNormal3d(0.365991, 0.365992, -0.442793);
        glVertex3d(0.471466, 0.272537, 0.364058);
        glVertex3d(0.256453, 0.459782, 0.403819);
        glVertex3d(0.272536, 0.471467, 0.364058);

        glNormal3d(0.298221, 0.298222, -0.122532);
        glVertex3d(0.459781, 0.256453, 0.403819);
        glVertex3d(0.454587, 0.249305, 0.474504);
        glVertex3d(0.249304, 0.454588, 0.474504);

        glNormal3d(0.298221, 0.298222, -0.122532);
        glVertex3d(0.459781, 0.256453, 0.403819);
        glVertex3d(0.249304, 0.454588, 0.474504);
        glVertex3d(0.256453, 0.459782, 0.403819);

        glNormal3d(0.299828, 0.299829, 0.139717);
        glVertex3d(0.454587, 0.249305, 0.474504);
        glVertex3d(0.461079, 0.25824, 0.551816);
        glVertex3d(0.25824, 0.46108, 0.551816);

        glNormal3d(0.299828, 0.299829, 0.139716);
        glVertex3d(0.454587, 0.249305, 0.474504);
        glVertex3d(0.25824, 0.46108, 0.551816);
        glVertex3d(0.249304, 0.454588, 0.474504);

        glNormal3d(0.292898, 0.292899, -0.003769);
        glVertex3d(0.593744, 0.440837, 0.777911);
        glVertex3d(0.593513, 0.440519, 0.880944);
        glVertex3d(0.440518, 0.593513, 0.880944);

        glNormal3d(0.292898, 0.292899, -0.003769);
        glVertex3d(0.593744, 0.440837, 0.777911);
        glVertex3d(0.440518, 0.593513, 0.880944);
        glVertex3d(0.440836, 0.593745, 0.777911);

        glNormal3d(1.493623, 1.493623, -0.716012);
        glVertex3d(0.600004, 0.449454, 1.000225);
        glVertex3d(0.582476, 0.425329, 0.971509);
        glVertex3d(0.425328, 0.582477, 0.971509);

        glNormal3d(1.493624, 1.493623, -0.716011);
        glVertex3d(0.600004, 0.449454, 1.000225);
        glVertex3d(0.425328, 0.582477, 0.971509);
        glVertex3d(0.449453, 0.600005, 1.000225);

        glNormal3d(0.441951, 0.441952, 0.614137);
        glVertex3d(0.461079, 0.25824, 0.551816);
        glVertex3d(0.494837, 0.304703, 0.62471);
        glVertex3d(0.304703, 0.494838, 0.62471);

        glNormal3d(0.441951, 0.441952, 0.614137);
        glVertex3d(0.461079, 0.25824, 0.551816);
        glVertex3d(0.304703, 0.494838, 0.62471);
        glVertex3d(0.25824, 0.46108, 0.551816);

        glNormal3d(1.443074, 1.443073, -0.779341);
        glVertex3d(0.538981, 0.365463, 0.68435);
        glVertex3d(0.494837, 0.304703, 0.62471);
        glVertex3d(0.304703, 0.494838, 0.62471);

        glNormal3d(1.443074, 1.443073, -0.779341);
        glVertex3d(0.538981, 0.365463, 0.68435);
        glVertex3d(0.304703, 0.494838, 0.62471);
        glVertex3d(0.365462, 0.538982, 0.68435);

        glNormal3d(0.567221, 0.567221, 0.790825);
        glVertex3d(0.538981, 0.365463, 0.68435);
        glVertex3d(0.571556, 0.410298, 0.726713);
        glVertex3d(0.410297, 0.571557, 0.726713);

        glNormal3d(0.567221, 0.567221, 0.790825);
        glVertex3d(0.538981, 0.365463, 0.68435);
        glVertex3d(0.410297, 0.571557, 0.726713);
        glVertex3d(0.365462, 0.538982, 0.68435);

        glNormal3d(1.571606, 1.571605, -0.588672);
        glVertex3d(0.593744, 0.440837, 0.777911);
        glVertex3d(0.571556, 0.410298, 0.726713);
        glVertex3d(0.410297, 0.571557, 0.726713);

        glNormal3d(1.571606, 1.571605, -0.588672);
        glVertex3d(0.593744, 0.440837, 0.777911);
        glVertex3d(0.410297, 0.571557, 0.726713);
        glVertex3d(0.440836, 0.593745, 0.777911);

        glNormal3d(0.526977, 0.526977, -0.743302);
        glVertex3d(0.593513, 0.440519, 0.880944);
        glVertex3d(0.581827, 0.424436, 0.898615);
        glVertex3d(0.424435, 0.581828, 0.898615);

        glNormal3d(0.526976, 0.526977, -0.743302);
        glVertex3d(0.593513, 0.440519, 0.880944);
        glVertex3d(0.424435, 0.581828, 0.898615);
        glVertex3d(0.440518, 0.593513, 0.880944);

        glNormal3d(0.403956, 0.696301, -0.743302);
        glVertex3d(0.440518, 0.593513, 0.880944);
        glVertex3d(0.424435, 0.581828, 0.898615);
        glVertex3d(0.323383, 0.780154, 0.898615);

        glNormal3d(0.403956, 0.696301, -0.743302);
        glVertex3d(0.440518, 0.593513, 0.880944);
        glVertex3d(0.323383, 0.780154, 0.898615);
        glVertex3d(0.34229, 0.786298, 0.880944);

        glNormal3d(1.720265, 1.366992, -0.588672);
        glVertex3d(0.440836, 0.593745, 0.777911);
        glVertex3d(0.410297, 0.571557, 0.726713);
        glVertex3d(0.306763, 0.774754, 0.726713);

        glNormal3d(1.720265, 1.366992, -0.588672);
        glVertex3d(0.440836, 0.593745, 0.777911);
        glVertex3d(0.306763, 0.774754, 0.726713);
        glVertex3d(0.342664, 0.786419, 0.777911);

        glNormal3d(0.454666, 0.722139, 0.790825);
        glVertex3d(0.365462, 0.538982, 0.68435);
        glVertex3d(0.410297, 0.571557, 0.726713);
        glVertex3d(0.306763, 0.774754, 0.726713);

        glNormal3d(0.454666, 0.722139, 0.790825);
        glVertex3d(0.365462, 0.538982, 0.68435);
        glVertex3d(0.306763, 0.774754, 0.726713);
        glVertex3d(0.254056, 0.757629, 0.68435);

        glNormal3d(1.558305, 1.28447, -0.779341);
        glVertex3d(0.365462, 0.538982, 0.68435);
        glVertex3d(0.304703, 0.494838, 0.62471);
        glVertex3d(0.182629, 0.734421, 0.62471);

        glNormal3d(1.558305, 1.28447, -0.779341);
        glVertex3d(0.365462, 0.538982, 0.68435);
        glVertex3d(0.182629, 0.734421, 0.62471);
        glVertex3d(0.254056, 0.757629, 0.68435);

        glNormal3d(0.296817, 0.641711, 0.614136);
        glVertex3d(0.25824, 0.46108, 0.551816);
        glVertex3d(0.304703, 0.494838, 0.62471);
        glVertex3d(0.182629, 0.734421, 0.62471);

        glNormal3d(0.296818, 0.641711, 0.614137);
        glVertex3d(0.25824, 0.46108, 0.551816);
        glVertex3d(0.182629, 0.734421, 0.62471);
        glVertex3d(0.128009, 0.716673, 0.551816);

        glNormal3d(1.622002, 1.316925, -0.716011);
        glVertex3d(0.449453, 0.600005, 1.000225);
        glVertex3d(0.425328, 0.582477, 0.971509);
        glVertex3d(0.324433, 0.780496, 0.971509);

        glNormal3d(1.622002, 1.316925, -0.716012);
        glVertex3d(0.449453, 0.600005, 1.000225);
        glVertex3d(0.324433, 0.780496, 0.971509);
        glVertex3d(0.352794, 0.789711, 1.000225);

        glNormal3d(0.108999, 0.546014, -0.003769);
        glVertex3d(0.440836, 0.593745, 0.777911);
        glVertex3d(0.440518, 0.593513, 0.880944);
        glVertex3d(0.34229, 0.786298, 0.880944);

        glNormal3d(0.108999, 0.546014, -0.003769);
        glVertex3d(0.440836, 0.593745, 0.777911);
        glVertex3d(0.34229, 0.786298, 0.880944);
        glVertex3d(0.342664, 0.786419, 0.777911);

        glNormal3d(0.117732, 0.550463, 0.139717);
        glVertex3d(0.249304, 0.454588, 0.474504);
        glVertex3d(0.25824, 0.46108, 0.551816);
        glVertex3d(0.128009, 0.716673, 0.551816);

        glNormal3d(0.117733, 0.550463, 0.139717);
        glVertex3d(0.249304, 0.454588, 0.474504);
        glVertex3d(0.128009, 0.716673, 0.551816);
        glVertex3d(0.117504, 0.713261, 0.474504);

        glNormal3d(0.115707, 0.549431, -0.122532);
        glVertex3d(0.256453, 0.459782, 0.403819);
        glVertex3d(0.249304, 0.454588, 0.474504);
        glVertex3d(0.117504, 0.713261, 0.474504);

        glNormal3d(0.115707, 0.549431, -0.122532);
        glVertex3d(0.256453, 0.459782, 0.403819);
        glVertex3d(0.117504, 0.713261, 0.474504);
        glVertex3d(0.125908, 0.715991, 0.403819);

        glNormal3d(0.201102, 0.592942, -0.442793);
        glVertex3d(0.272536, 0.471467, 0.364058);
        glVertex3d(0.256453, 0.459782, 0.403819);
        glVertex3d(0.125908, 0.715991, 0.403819);

        glNormal3d(0.201102, 0.592942, -0.442793);
        glVertex3d(0.272536, 0.471467, 0.364058);
        glVertex3d(0.125908, 0.715991, 0.403819);
        glVertex3d(0.144815, 0.722134, 0.364058);

        glNormal3d(0.109062, 0.546045, 0.012411);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.272536, 0.471467, 0.364058);
        glVertex3d(0.144815, 0.722134, 0.364058);

        glNormal3d(0.109062, 0.546045, 0.012411);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.144815, 0.722134, 0.364058);
        glVertex3d(0.144049, 0.721886, 0.3);

        glNormal3d(0.999996, 0.999998, 1);
        glVertex3d(0.231434, 0.441605, 0.3);
        glVertex3d(0.271885, 0.470994, 0.3);
        glVertex3d(0.144049, 0.721886, 0.3);

        glNormal3d(0.999996, 0.999998, 1);
        glVertex3d(0.231434, 0.441605, 0.3);
        glVertex3d(0.144049, 0.721886, 0.3);
        glVertex3d(0.096496, 0.706435, 0.3);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.231434, 0.441605, 0.3);
        glVertex3d(0.231434, 0.441605, 0);
        glVertex3d(0.096496, 0.706435, 0);

        glNormal3d(1.891007, 1.45399, 0);
        glVertex3d(0.231434, 0.441605, 0.3);
        glVertex3d(0.096496, 0.706435, 0);
        glVertex3d(0.096496, 0.706435, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.231434, 0.441605, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.096496, 0.706435, 0);

        glNormal3d(0.999702, 0.999848, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.449453, 0.600005, 1.000225);
        glVertex3d(0.352794, 0.789711, 1.000225);

        glNormal3d(1.865026, 1.440752, -0.239724);
        glVertex3d(0.425328, 0.582477, 0.971509);
        glVertex3d(0.417287, 0.576635, 0.931749);
        glVertex3d(0.31498, 0.777424, 0.931749);

        glNormal3d(1.865026, 1.440752, -0.239723);
        glVertex3d(0.425328, 0.582477, 0.971509);
        glVertex3d(0.31498, 0.777424, 0.931749);
        glVertex3d(0.324433, 0.780496, 0.971509);

        glNormal3d(0.138379, 0.560983, -0.254701);
        glVertex3d(0.424435, 0.581828, 0.898615);
        glVertex3d(0.417287, 0.576635, 0.931749);
        glVertex3d(0.31498, 0.777424, 0.931749);

        glNormal3d(0.138379, 0.560983, -0.254702);
        glVertex3d(0.424435, 0.581828, 0.898615);
        glVertex3d(0.31498, 0.777424, 0.931749);
        glVertex3d(0.323383, 0.780154, 0.898615);

        glNormal3d(0.044886, 0.848726, -0.254701);
        glVertex3d(0.323383, 0.780154, 0.898615);
        glVertex3d(0.31498, 0.777424, 0.931749);
        glVertex3d(0.279727, 1.000001, 0.931749);

        glNormal3d(0.044886, 0.848726, -0.254702);
        glVertex3d(0.323383, 0.780154, 0.898615);
        glVertex3d(0.279727, 1.000001, 0.931749);
        glVertex3d(0.288563, 1.000001, 0.898615);

        glNormal3d(1.958889, 1.151872, -0.239724);
        glVertex3d(0.324433, 0.780496, 0.971509);
        glVertex3d(0.31498, 0.777424, 0.931749);
        glVertex3d(0.279727, 1.000001, 0.931749);

        glNormal3d(1.958889, 1.151872, -0.239723);
        glVertex3d(0.324433, 0.780496, 0.971509);
        glVertex3d(0.279727, 1.000001, 0.931749);
        glVertex3d(0.289667, 1.000001, 0.971509);

        glNormal3d(0.999669, 0.999948, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.352794, 0.789711, 1.000225);
        glVertex3d(0.319487, 1, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(0.096496, 0.706435, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.05, 1.000001, 0);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.096496, 0.706435, 0.3);
        glVertex3d(0.096496, 0.706435, 0);
        glVertex3d(0.05, 1.000001, 0);

        glNormal3d(1.987688, 1.156434, 0);
        glVertex3d(0.096496, 0.706435, 0.3);
        glVertex3d(0.05, 1.000001, 0);
        glVertex3d(0.05, 1.000001, 0.3);

        glNormal3d(0.999995, 0.999999, 1);
        glVertex3d(0.096496, 0.706435, 0.3);
        glVertex3d(0.144049, 0.721886, 0.3);
        glVertex3d(0.1, 1.000001, 0.3);

        glNormal3d(0.999995, 0.999999, 1);
        glVertex3d(0.096496, 0.706435, 0.3);
        glVertex3d(0.1, 1.000001, 0.3);
        glVertex3d(0.05, 1.000001, 0.3);

        glNormal3d(0.012388, 0.843578, 0.012411);
        glVertex3d(0.144049, 0.721886, 0.3);
        glVertex3d(0.144815, 0.722134, 0.364058);
        glVertex3d(0.100805, 1.000001, 0.364058);

        glNormal3d(0.012388, 0.843578, 0.012411);
        glVertex3d(0.144049, 0.721886, 0.3);
        glVertex3d(0.100805, 1.000001, 0.364058);
        glVertex3d(0.1, 1.000001, 0.3);

        glNormal3d(0.114415, 0.859738, -0.442793);
        glVertex3d(0.144815, 0.722134, 0.364058);
        glVertex3d(0.125908, 0.715991, 0.403819);
        glVertex3d(0.080925, 1.000001, 0.403819);

        glNormal3d(0.114415, 0.859738, -0.442793);
        glVertex3d(0.144815, 0.722134, 0.364058);
        glVertex3d(0.080925, 1.000001, 0.403819);
        glVertex3d(0.100805, 1.000001, 0.364058);

        glNormal3d(0.019754, 0.844745, -0.122533);
        glVertex3d(0.125908, 0.715991, 0.403819);
        glVertex3d(0.117504, 0.713261, 0.474504);
        glVertex3d(0.072089, 1.000001, 0.474504);

        glNormal3d(0.019754, 0.844745, -0.122532);
        glVertex3d(0.125908, 0.715991, 0.403819);
        glVertex3d(0.072089, 1.000001, 0.474504);
        glVertex3d(0.080925, 1.000001, 0.403819);

        glNormal3d(0.021999, 0.845101, 0.139717);
        glVertex3d(0.117504, 0.713261, 0.474504);
        glVertex3d(0.128009, 0.716673, 0.551816);
        glVertex3d(0.083134, 1.000001, 0.551816);

        glNormal3d(0.021999, 0.845101, 0.139716);
        glVertex3d(0.117504, 0.713261, 0.474504);
        glVertex3d(0.083134, 1.000001, 0.551816);
        glVertex3d(0.072089, 1.000001, 0.474504);

        glNormal3d(0.012318, 0.843568, -0.003769);
        glVertex3d(0.342664, 0.786419, 0.777911);
        glVertex3d(0.34229, 0.786298, 0.880944);
        glVertex3d(0.308443, 1.000001, 0.880944);

        glNormal3d(0.012318, 0.843568, -0.003769);
        glVertex3d(0.342664, 0.786419, 0.777911);
        glVertex3d(0.308443, 1.000001, 0.880944);
        glVertex3d(0.308836, 1.000001, 0.777911);

        glNormal3d(1.689494, 1.109205, -0.716012);
        glVertex3d(0.352794, 0.789711, 1.000225);
        glVertex3d(0.324433, 0.780496, 0.971509);
        glVertex3d(0.289667, 1.000001, 0.971509);

        glNormal3d(1.689493, 1.109204, -0.716012);
        glVertex3d(0.352794, 0.789711, 1.000225);
        glVertex3d(0.289667, 1.000001, 0.971509);
        glVertex3d(0.319487, 1, 1.000225);

        glNormal3d(0.220516, 0.876543, 0.614136);
        glVertex3d(0.128009, 0.716673, 0.551816);
        glVertex3d(0.182629, 0.734421, 0.62471);
        glVertex3d(0.140566, 1.000001, 0.62471);

        glNormal3d(0.220517, 0.876543, 0.614137);
        glVertex3d(0.128009, 0.716673, 0.551816);
        glVertex3d(0.140566, 1.000001, 0.62471);
        glVertex3d(0.083134, 1.000001, 0.551816);

        glNormal3d(1.618886, 1.098021, -0.779341);
        glVertex3d(0.254056, 0.757629, 0.68435);
        glVertex3d(0.182629, 0.734421, 0.62471);
        glVertex3d(0.140566, 1.000001, 0.62471);

        glNormal3d(1.618886, 1.098021, -0.779341);
        glVertex3d(0.254056, 0.757629, 0.68435);
        glVertex3d(0.140566, 1.000001, 0.62471);
        glVertex3d(0.215669, 1.000001, 0.68435);

        glNormal3d(0.395493, 0.904256, 0.790825);
        glVertex3d(0.254056, 0.757629, 0.68435);
        glVertex3d(0.306763, 0.774754, 0.726713);
        glVertex3d(0.271088, 1.000001, 0.726713);

        glNormal3d(0.395493, 0.904256, 0.790825);
        glVertex3d(0.254056, 0.757629, 0.68435);
        glVertex3d(0.271088, 1.000001, 0.726713);
        glVertex3d(0.215669, 1.000001, 0.68435);

        glNormal3d(1.79842, 1.126457, -0.588672);
        glVertex3d(0.342664, 0.786419, 0.777911);
        glVertex3d(0.306763, 0.774754, 0.726713);
        glVertex3d(0.271088, 1.000001, 0.726713);

        glNormal3d(1.798419, 1.126456, -0.588673);
        glVertex3d(0.342664, 0.786419, 0.777911);
        glVertex3d(0.271088, 1.000001, 0.726713);
        glVertex3d(0.308836, 1.000001, 0.777911);

        glNormal3d(0.33928, 0.895353, -0.743302);
        glVertex3d(0.34229, 0.786298, 0.880944);
        glVertex3d(0.323383, 0.780154, 0.898615);
        glVertex3d(0.288563, 1.000001, 0.898615);

        glNormal3d(0.33928, 0.895353, -0.743302);
        glVertex3d(0.34229, 0.786298, 0.880944);
        glVertex3d(0.288563, 1.000001, 0.898615);
        glVertex3d(0.308443, 1.000001, 0.880944);

        glNormal3d(0.33928, 1.104648, -0.743302);
        glVertex3d(0.308443, 1.000001, 0.880944);
        glVertex3d(0.288563, 1.000001, 0.898615);
        glVertex3d(0.323383, 1.219847, 0.898615);

        glNormal3d(0.339279, 1.104648, -0.743302);
        glVertex3d(0.308443, 1.000001, 0.880944);
        glVertex3d(0.323383, 1.219847, 0.898615);
        glVertex3d(0.34229, 1.213704, 0.880944);

        glNormal3d(1.798419, 0.873542, -0.588672);
        glVertex3d(0.308836, 1.000001, 0.777911);
        glVertex3d(0.271088, 1.000001, 0.726713);
        glVertex3d(0.306764, 1.225247, 0.726713);

        glNormal3d(1.798419, 0.873542, -0.588673);
        glVertex3d(0.308836, 1.000001, 0.777911);
        glVertex3d(0.306764, 1.225247, 0.726713);
        glVertex3d(0.342664, 1.213582, 0.777911);

        glNormal3d(0.395493, 1.095745, 0.790825);
        glVertex3d(0.215669, 1.000001, 0.68435);
        glVertex3d(0.271088, 1.000001, 0.726713);
        glVertex3d(0.306764, 1.225247, 0.726713);

        glNormal3d(0.395493, 1.095745, 0.790825);
        glVertex3d(0.215669, 1.000001, 0.68435);
        glVertex3d(0.306764, 1.225247, 0.726713);
        glVertex3d(0.254057, 1.242372, 0.68435);

        glNormal3d(1.618886, 0.901977, -0.779341);
        glVertex3d(0.215669, 1.000001, 0.68435);
        glVertex3d(0.140566, 1.000001, 0.62471);
        glVertex3d(0.18263, 1.265581, 0.62471);

        glNormal3d(1.618886, 0.901977, -0.779341);
        glVertex3d(0.215669, 1.000001, 0.68435);
        glVertex3d(0.18263, 1.265581, 0.62471);
        glVertex3d(0.254057, 1.242372, 0.68435);

        glNormal3d(0.220517, 1.123459, 0.614137);
        glVertex3d(0.083134, 1.000001, 0.551816);
        glVertex3d(0.140566, 1.000001, 0.62471);
        glVertex3d(0.18263, 1.265581, 0.62471);

        glNormal3d(0.220517, 1.123459, 0.614137);
        glVertex3d(0.083134, 1.000001, 0.551816);
        glVertex3d(0.18263, 1.265581, 0.62471);
        glVertex3d(0.128009, 1.283328, 0.551816);

        glNormal3d(1.689493, 0.890794, -0.716012);
        glVertex3d(0.319487, 1, 1.000225);
        glVertex3d(0.289667, 1.000001, 0.971509);
        glVertex3d(0.324434, 1.219506, 0.971509);

        glNormal3d(1.689493, 0.890794, -0.716012);
        glVertex3d(0.319487, 1, 1.000225);
        glVertex3d(0.324434, 1.219506, 0.971509);
        glVertex3d(0.352794, 1.21029, 1.000225);

        glNormal3d(0.012319, 1.156434, -0.003769);
        glVertex3d(0.308836, 1.000001, 0.777911);
        glVertex3d(0.308443, 1.000001, 0.880944);
        glVertex3d(0.34229, 1.213704, 0.880944);

        glNormal3d(0.012319, 1.156434, -0.003769);
        glVertex3d(0.308836, 1.000001, 0.777911);
        glVertex3d(0.34229, 1.213704, 0.880944);
        glVertex3d(0.342664, 1.213582, 0.777911);

        glNormal3d(0.022, 1.154901, 0.139717);
        glVertex3d(0.072089, 1.000001, 0.474504);
        glVertex3d(0.083134, 1.000001, 0.551816);
        glVertex3d(0.128009, 1.283328, 0.551816);

        glNormal3d(0.022, 1.154901, 0.139716);
        glVertex3d(0.072089, 1.000001, 0.474504);
        glVertex3d(0.128009, 1.283328, 0.551816);
        glVertex3d(0.117505, 1.286741, 0.474504);

        glNormal3d(0.019755, 1.155257, -0.122533);
        glVertex3d(0.080925, 1.000001, 0.403819);
        glVertex3d(0.072089, 1.000001, 0.474504);
        glVertex3d(0.117505, 1.286741, 0.474504);

        glNormal3d(0.019754, 1.155257, -0.122532);
        glVertex3d(0.080925, 1.000001, 0.403819);
        glVertex3d(0.117505, 1.286741, 0.474504);
        glVertex3d(0.125908, 1.28401, 0.403819);

        glNormal3d(0.114415, 1.140264, -0.442793);
        glVertex3d(0.100805, 1.000001, 0.364058);
        glVertex3d(0.080925, 1.000001, 0.403819);
        glVertex3d(0.125908, 1.28401, 0.403819);

        glNormal3d(0.114415, 1.140264, -0.442792);
        glVertex3d(0.100805, 1.000001, 0.364058);
        glVertex3d(0.125908, 1.28401, 0.403819);
        glVertex3d(0.144815, 1.277867, 0.364058);

        glNormal3d(0.012388, 1.156423, 0.012411);
        glVertex3d(0.1, 1.000001, 0.3);
        glVertex3d(0.100805, 1.000001, 0.364058);
        glVertex3d(0.144815, 1.277867, 0.364058);

        glNormal3d(0.012388, 1.156423, 0.01241);
        glVertex3d(0.1, 1.000001, 0.3);
        glVertex3d(0.144815, 1.277867, 0.364058);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(0.999995, 1.000001, 1);
        glVertex3d(0.05, 1.000001, 0.3);
        glVertex3d(0.1, 1.000001, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);

        glNormal3d(0.999995, 1.000001, 1);
        glVertex3d(0.05, 1.000001, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.096497, 1.293567, 0.3);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.05, 1.000001, 0.3);
        glVertex3d(0.05, 1.000001, 0);
        glVertex3d(0.096497, 1.293567, 0);

        glNormal3d(1.987688, 0.843565, 0);
        glVertex3d(0.05, 1.000001, 0.3);
        glVertex3d(0.096497, 1.293567, 0);
        glVertex3d(0.096497, 1.293567, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.05, 1.000001, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.096497, 1.293567, 0);

        glNormal3d(0.999669, 1.000052, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.319487, 1, 1.000225);
        glVertex3d(0.352794, 1.21029, 1.000225);

        glNormal3d(1.958888, 0.848126, -0.239724);
        glVertex3d(0.289667, 1.000001, 0.971509);
        glVertex3d(0.279727, 1.000001, 0.931749);
        glVertex3d(0.31498, 1.222577, 0.931749);

        glNormal3d(1.958888, 0.848126, -0.239724);
        glVertex3d(0.289667, 1.000001, 0.971509);
        glVertex3d(0.31498, 1.222577, 0.931749);
        glVertex3d(0.324434, 1.219506, 0.971509);

        glNormal3d(0.044886, 1.151276, -0.254702);
        glVertex3d(0.288563, 1.000001, 0.898615);
        glVertex3d(0.279727, 1.000001, 0.931749);
        glVertex3d(0.31498, 1.222577, 0.931749);

        glNormal3d(0.044886, 1.151276, -0.254703);
        glVertex3d(0.288563, 1.000001, 0.898615);
        glVertex3d(0.31498, 1.222577, 0.931749);
        glVertex3d(0.323383, 1.219847, 0.898615);

        glNormal3d(0.13838, 1.439018, -0.254703);
        glVertex3d(0.323383, 1.219847, 0.898615);
        glVertex3d(0.31498, 1.222577, 0.931749);
        glVertex3d(0.417287, 1.423366, 0.931749);

        glNormal3d(0.13838, 1.439018, -0.254703);
        glVertex3d(0.323383, 1.219847, 0.898615);
        glVertex3d(0.417287, 1.423366, 0.931749);
        glVertex3d(0.424436, 1.418173, 0.898615);

        glNormal3d(1.865025, 0.559246, -0.239724);
        glVertex3d(0.324434, 1.219506, 0.971509);
        glVertex3d(0.31498, 1.222577, 0.931749);
        glVertex3d(0.417287, 1.423366, 0.931749);

        glNormal3d(1.865025, 0.559247, -0.239724);
        glVertex3d(0.324434, 1.219506, 0.971509);
        glVertex3d(0.417287, 1.423366, 0.931749);
        glVertex3d(0.425329, 1.417524, 0.971509);

        glNormal3d(0.999702, 1.000152, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.352794, 1.21029, 1.000225);
        glVertex3d(0.449454, 1.399996, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(0.096497, 1.293567, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.231435, 1.558396, 0);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.096497, 1.293567, 0.3);
        glVertex3d(0.096497, 1.293567, 0);
        glVertex3d(0.231435, 1.558396, 0);

        glNormal3d(1.891006, 0.546009, 0);
        glVertex3d(0.096497, 1.293567, 0.3);
        glVertex3d(0.231435, 1.558396, 0);
        glVertex3d(0.231435, 1.558396, 0.3);

        glNormal3d(0.999996, 1.000002, 1);
        glVertex3d(0.096497, 1.293567, 0.3);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.271886, 1.529007, 0.3);

        glNormal3d(0.999996, 1.000002, 1);
        glVertex3d(0.096497, 1.293567, 0.3);
        glVertex3d(0.271886, 1.529007, 0.3);
        glVertex3d(0.231435, 1.558396, 0.3);

        glNormal3d(0.109063, 1.453956, 0.012411);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.144815, 1.277867, 0.364058);
        glVertex3d(0.272537, 1.528534, 0.364058);

        glNormal3d(0.109063, 1.453956, 0.012411);
        glVertex3d(0.14405, 1.278116, 0.3);
        glVertex3d(0.272537, 1.528534, 0.364058);
        glVertex3d(0.271886, 1.529007, 0.3);

        glNormal3d(0.201102, 1.40706, -0.442792);
        glVertex3d(0.144815, 1.277867, 0.364058);
        glVertex3d(0.125908, 1.28401, 0.403819);
        glVertex3d(0.256453, 1.540219, 0.403819);

        glNormal3d(0.201102, 1.40706, -0.442792);
        glVertex3d(0.144815, 1.277867, 0.364058);
        glVertex3d(0.256453, 1.540219, 0.403819);
        glVertex3d(0.272537, 1.528534, 0.364058);

        glNormal3d(0.115708, 1.45057, -0.122532);
        glVertex3d(0.125908, 1.28401, 0.403819);
        glVertex3d(0.117505, 1.286741, 0.474504);
        glVertex3d(0.249305, 1.545413, 0.474504);

        glNormal3d(0.115708, 1.45057, -0.122532);
        glVertex3d(0.125908, 1.28401, 0.403819);
        glVertex3d(0.249305, 1.545413, 0.474504);
        glVertex3d(0.256453, 1.540219, 0.403819);

        glNormal3d(0.117733, 1.449538, 0.139717);
        glVertex3d(0.117505, 1.286741, 0.474504);
        glVertex3d(0.128009, 1.283328, 0.551816);
        glVertex3d(0.25824, 1.538921, 0.551816);

        glNormal3d(0.117733, 1.449539, 0.139715);
        glVertex3d(0.117505, 1.286741, 0.474504);
        glVertex3d(0.25824, 1.538921, 0.551816);
        glVertex3d(0.249305, 1.545413, 0.474504);

        glNormal3d(0.109, 1.453988, -0.003769);
        glVertex3d(0.342664, 1.213582, 0.777911);
        glVertex3d(0.34229, 1.213704, 0.880944);
        glVertex3d(0.440519, 1.406488, 0.880944);

        glNormal3d(0.109, 1.453988, -0.003769);
        glVertex3d(0.342664, 1.213582, 0.777911);
        glVertex3d(0.440519, 1.406488, 0.880944);
        glVertex3d(0.440837, 1.406257, 0.777911);

        glNormal3d(1.622, 0.683074, -0.716012);
        glVertex3d(0.352794, 1.21029, 1.000225);
        glVertex3d(0.324434, 1.219506, 0.971509);
        glVertex3d(0.425329, 1.417524, 0.971509);

        glNormal3d(1.622001, 0.683074, -0.716012);
        glVertex3d(0.352794, 1.21029, 1.000225);
        glVertex3d(0.425329, 1.417524, 0.971509);
        glVertex3d(0.449454, 1.399996, 1.000225);

        glNormal3d(0.296818, 1.35829, 0.614137);
        glVertex3d(0.128009, 1.283328, 0.551816);
        glVertex3d(0.18263, 1.265581, 0.62471);
        glVertex3d(0.304704, 1.505163, 0.62471);

        glNormal3d(0.296818, 1.358289, 0.614137);
        glVertex3d(0.128009, 1.283328, 0.551816);
        glVertex3d(0.304704, 1.505163, 0.62471);
        glVertex3d(0.25824, 1.538921, 0.551816);

        glNormal3d(1.558305, 0.715529, -0.779341);
        glVertex3d(0.254057, 1.242372, 0.68435);
        glVertex3d(0.18263, 1.265581, 0.62471);
        glVertex3d(0.304704, 1.505163, 0.62471);

        glNormal3d(1.558305, 0.715529, -0.779341);
        glVertex3d(0.254057, 1.242372, 0.68435);
        glVertex3d(0.304704, 1.505163, 0.62471);
        glVertex3d(0.365463, 1.461019, 0.68435);

        glNormal3d(0.454667, 1.277862, 0.790825);
        glVertex3d(0.254057, 1.242372, 0.68435);
        glVertex3d(0.306764, 1.225247, 0.726713);
        glVertex3d(0.410298, 1.428444, 0.726713);

        glNormal3d(0.454666, 1.277862, 0.790825);
        glVertex3d(0.254057, 1.242372, 0.68435);
        glVertex3d(0.410298, 1.428444, 0.726713);
        glVertex3d(0.365463, 1.461019, 0.68435);

        glNormal3d(1.720264, 0.633006, -0.588672);
        glVertex3d(0.342664, 1.213582, 0.777911);
        glVertex3d(0.306764, 1.225247, 0.726713);
        glVertex3d(0.410298, 1.428444, 0.726713);

        glNormal3d(1.720264, 0.633006, -0.588672);
        glVertex3d(0.342664, 1.213582, 0.777911);
        glVertex3d(0.410298, 1.428444, 0.726713);
        glVertex3d(0.440837, 1.406257, 0.777911);

        glNormal3d(0.403956, 1.303701, -0.743302);
        glVertex3d(0.34229, 1.213704, 0.880944);
        glVertex3d(0.323383, 1.219847, 0.898615);
        glVertex3d(0.424436, 1.418173, 0.898615);

        glNormal3d(0.403956, 1.303701, -0.743301);
        glVertex3d(0.34229, 1.213704, 0.880944);
        glVertex3d(0.424436, 1.418173, 0.898615);
        glVertex3d(0.440519, 1.406488, 0.880944);

        glNormal3d(0.526977, 1.473024, -0.743302);
        glVertex3d(0.440519, 1.406488, 0.880944);
        glVertex3d(0.424436, 1.418173, 0.898615);
        glVertex3d(0.581828, 1.575565, 0.898615);

        glNormal3d(0.526977, 1.473024, -0.743301);
        glVertex3d(0.440519, 1.406488, 0.880944);
        glVertex3d(0.581828, 1.575565, 0.898615);
        glVertex3d(0.593514, 1.559482, 0.880944);

        glNormal3d(1.571605, 0.428394, -0.588672);
        glVertex3d(0.440837, 1.406257, 0.777911);
        glVertex3d(0.410298, 1.428444, 0.726713);
        glVertex3d(0.571557, 1.589703, 0.726713);

        glNormal3d(1.571604, 0.428394, -0.588673);
        glVertex3d(0.440837, 1.406257, 0.777911);
        glVertex3d(0.571557, 1.589703, 0.726713);
        glVertex3d(0.593745, 1.559164, 0.777911);

        glNormal3d(0.567221, 1.43278, 0.790825);
        glVertex3d(0.365463, 1.461019, 0.68435);
        glVertex3d(0.410298, 1.428444, 0.726713);
        glVertex3d(0.571557, 1.589703, 0.726713);

        glNormal3d(0.567221, 1.43278, 0.790825);
        glVertex3d(0.365463, 1.461019, 0.68435);
        glVertex3d(0.571557, 1.589703, 0.726713);
        glVertex3d(0.538982, 1.634538, 0.68435);

        glNormal3d(1.443073, 0.556926, -0.779341);
        glVertex3d(0.365463, 1.461019, 0.68435);
        glVertex3d(0.304704, 1.505163, 0.62471);
        glVertex3d(0.494838, 1.695297, 0.62471);

        glNormal3d(1.443073, 0.556926, -0.779341);
        glVertex3d(0.365463, 1.461019, 0.68435);
        glVertex3d(0.494838, 1.695297, 0.62471);
        glVertex3d(0.538982, 1.634538, 0.68435);

        glNormal3d(0.441952, 1.558049, 0.614137);
        glVertex3d(0.25824, 1.538921, 0.551816);
        glVertex3d(0.304704, 1.505163, 0.62471);
        glVertex3d(0.494838, 1.695297, 0.62471);

        glNormal3d(0.441952, 1.558049, 0.614137);
        glVertex3d(0.25824, 1.538921, 0.551816);
        glVertex3d(0.494838, 1.695297, 0.62471);
        glVertex3d(0.46108, 1.74176, 0.551816);

        glNormal3d(1.493622, 0.506377, -0.716012);
        glVertex3d(0.449454, 1.399996, 1.000225);
        glVertex3d(0.425329, 1.417524, 0.971509);
        glVertex3d(0.582477, 1.574672, 0.971509);

        glNormal3d(1.493622, 0.506377, -0.716012);
        glVertex3d(0.449454, 1.399996, 1.000225);
        glVertex3d(0.582477, 1.574672, 0.971509);
        glVertex3d(0.600005, 1.550547, 1.000225);

        glNormal3d(0.292899, 1.707103, -0.003769);
        glVertex3d(0.440837, 1.406257, 0.777911);
        glVertex3d(0.440519, 1.406488, 0.880944);
        glVertex3d(0.593514, 1.559482, 0.880944);

        glNormal3d(0.292899, 1.707103, -0.003769);
        glVertex3d(0.440837, 1.406257, 0.777911);
        glVertex3d(0.593514, 1.559482, 0.880944);
        glVertex3d(0.593745, 1.559164, 0.777911);

        glNormal3d(0.299829, 1.700172, 0.139716);
        glVertex3d(0.249305, 1.545413, 0.474504);
        glVertex3d(0.25824, 1.538921, 0.551816);
        glVertex3d(0.46108, 1.74176, 0.551816);

        glNormal3d(0.299829, 1.700172, 0.139716);
        glVertex3d(0.249305, 1.545413, 0.474504);
        glVertex3d(0.46108, 1.74176, 0.551816);
        glVertex3d(0.454589, 1.750696, 0.474504);

        glNormal3d(0.298222, 1.701779, -0.122532);
        glVertex3d(0.256453, 1.540219, 0.403819);
        glVertex3d(0.249305, 1.545413, 0.474504);
        glVertex3d(0.454589, 1.750696, 0.474504);

        glNormal3d(0.298222, 1.701779, -0.122532);
        glVertex3d(0.256453, 1.540219, 0.403819);
        glVertex3d(0.454589, 1.750696, 0.474504);
        glVertex3d(0.459782, 1.743548, 0.403819);

        glNormal3d(0.365991, 1.63401, -0.442792);
        glVertex3d(0.272537, 1.528534, 0.364058);
        glVertex3d(0.256453, 1.540219, 0.403819);
        glVertex3d(0.459782, 1.743548, 0.403819);

        glNormal3d(0.365992, 1.63401, -0.442792);
        glVertex3d(0.272537, 1.528534, 0.364058);
        glVertex3d(0.459782, 1.743548, 0.403819);
        glVertex3d(0.471467, 1.727464, 0.364058);

        glNormal3d(0.292948, 1.707053, 0.01241);
        glVertex3d(0.271886, 1.529007, 0.3);
        glVertex3d(0.272537, 1.528534, 0.364058);
        glVertex3d(0.471467, 1.727464, 0.364058);

        glNormal3d(0.292948, 1.707053, 0.012411);
        glVertex3d(0.271886, 1.529007, 0.3);
        glVertex3d(0.471467, 1.727464, 0.364058);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(0.999996, 1.000003, 1);
        glVertex3d(0.231435, 1.558396, 0.3);
        glVertex3d(0.271886, 1.529007, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);

        glNormal3d(0.999996, 1.000003, 1);
        glVertex3d(0.231435, 1.558396, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.441605, 1.768566, 0.3);

        glNormal3d(1.707106, 0.292892, 0);
        glVertex3d(0.231435, 1.558396, 0.3);
        glVertex3d(0.231435, 1.558396, 0);
        glVertex3d(0.441605, 1.768566, 0);

        glNormal3d(1.707106, 0.292893, 0);
        glVertex3d(0.231435, 1.558396, 0.3);
        glVertex3d(0.441605, 1.768566, 0);
        glVertex3d(0.441605, 1.768566, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.231435, 1.558396, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.441605, 1.768566, 0);

        glNormal3d(0.999763, 1.000237, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.449454, 1.399996, 1.000225);
        glVertex3d(0.600005, 1.550547, 1.000225);

        glNormal3d(1.686488, 0.313511, -0.239724);
        glVertex3d(0.425329, 1.417524, 0.971509);
        glVertex3d(0.417287, 1.423366, 0.931749);
        glVertex3d(0.576635, 1.582713, 0.931749);

        glNormal3d(1.686488, 0.313511, -0.239724);
        glVertex3d(0.425329, 1.417524, 0.971509);
        glVertex3d(0.576635, 1.582713, 0.931749);
        glVertex3d(0.582477, 1.574672, 0.971509);

        glNormal3d(0.316215, 1.683787, -0.254703);
        glVertex3d(0.424436, 1.418173, 0.898615);
        glVertex3d(0.417287, 1.423366, 0.931749);
        glVertex3d(0.576635, 1.582713, 0.931749);

        glNormal3d(0.316215, 1.683787, -0.254704);
        glVertex3d(0.424436, 1.418173, 0.898615);
        glVertex3d(0.576635, 1.582713, 0.931749);
        glVertex3d(0.581828, 1.575565, 0.898615);

        glNormal3d(0.560983, 1.861621, -0.254704);
        glVertex3d(0.581828, 1.575565, 0.898615);
        glVertex3d(0.576635, 1.582713, 0.931749);
        glVertex3d(0.777424, 1.68502, 0.931749);

        glNormal3d(0.560983, 1.861621, -0.254703);
        glVertex3d(0.581828, 1.575565, 0.898615);
        glVertex3d(0.777424, 1.68502, 0.931749);
        glVertex3d(0.780155, 1.676617, 0.898615);

        glNormal3d(1.440752, 0.134974, -0.239724);
        glVertex3d(0.582477, 1.574672, 0.971509);
        glVertex3d(0.576635, 1.582713, 0.931749);
        glVertex3d(0.777424, 1.68502, 0.931749);

        glNormal3d(1.440752, 0.134974, -0.239723);
        glVertex3d(0.582477, 1.574672, 0.971509);
        glVertex3d(0.777424, 1.68502, 0.931749);
        glVertex3d(0.780496, 1.675567, 0.971509);

        glNormal3d(0.999848, 1.000298, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.600005, 1.550547, 1.000225);
        glVertex3d(0.789711, 1.647206, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(0.441605, 1.768566, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(0.706435, 1.903504, 0);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.441605, 1.768566, 0.3);
        glVertex3d(0.441605, 1.768566, 0);
        glVertex3d(0.706435, 1.903504, 0);

        glNormal3d(1.45399, 0.108993, 0);
        glVertex3d(0.441605, 1.768566, 0.3);
        glVertex3d(0.706435, 1.903504, 0);
        glVertex3d(0.706435, 1.903504, 0.3);

        glNormal3d(0.999998, 1.000004, 1);
        glVertex3d(0.441605, 1.768566, 0.3);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.721886, 1.855951, 0.3);

        glNormal3d(0.999998, 1.000004, 1);
        glVertex3d(0.441605, 1.768566, 0.3);
        glVertex3d(0.721886, 1.855951, 0.3);
        glVertex3d(0.706435, 1.903504, 0.3);

        glNormal3d(0.546046, 1.890938, 0.012411);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.471467, 1.727464, 0.364058);
        glVertex3d(0.722135, 1.855185, 0.364058);

        glNormal3d(0.546045, 1.890938, 0.012412);
        glVertex3d(0.470994, 1.728115, 0.3);
        glVertex3d(0.722135, 1.855185, 0.364058);
        glVertex3d(0.721886, 1.855951, 0.3);

        glNormal3d(0.592942, 1.798899, -0.442792);
        glVertex3d(0.471467, 1.727464, 0.364058);
        glVertex3d(0.459782, 1.743548, 0.403819);
        glVertex3d(0.715991, 1.874092, 0.403819);

        glNormal3d(0.592942, 1.798899, -0.442792);
        glVertex3d(0.471467, 1.727464, 0.364058);
        glVertex3d(0.715991, 1.874092, 0.403819);
        glVertex3d(0.722135, 1.855185, 0.364058);

        glNormal3d(0.549432, 1.884293, -0.122533);
        glVertex3d(0.459782, 1.743548, 0.403819);
        glVertex3d(0.454589, 1.750696, 0.474504);
        glVertex3d(0.713261, 1.882496, 0.474504);

        glNormal3d(0.549432, 1.884293, -0.122533);
        glVertex3d(0.459782, 1.743548, 0.403819);
        glVertex3d(0.713261, 1.882496, 0.474504);
        glVertex3d(0.715991, 1.874092, 0.403819);

        glNormal3d(0.550463, 1.882268, 0.139716);
        glVertex3d(0.454589, 1.750696, 0.474504);
        glVertex3d(0.46108, 1.74176, 0.551816);
        glVertex3d(0.716674, 1.871991, 0.551816);

        glNormal3d(0.550463, 1.882268, 0.139716);
        glVertex3d(0.454589, 1.750696, 0.474504);
        glVertex3d(0.716674, 1.871991, 0.551816);
        glVertex3d(0.713261, 1.882496, 0.474504);

        glNormal3d(0.546014, 1.891001, -0.003769);
        glVertex3d(0.593745, 1.559164, 0.777911);
        glVertex3d(0.593514, 1.559482, 0.880944);
        glVertex3d(0.786298, 1.65771, 0.880944);

        glNormal3d(0.546014, 1.891001, -0.00377);
        glVertex3d(0.593745, 1.559164, 0.777911);
        glVertex3d(0.786298, 1.65771, 0.880944);
        glVertex3d(0.786419, 1.657336, 0.777911);

        glNormal3d(1.316925, 0.377999, -0.716012);
        glVertex3d(0.600005, 1.550547, 1.000225);
        glVertex3d(0.582477, 1.574672, 0.971509);
        glVertex3d(0.780496, 1.675567, 0.971509);

        glNormal3d(1.316925, 0.377999, -0.716012);
        glVertex3d(0.600005, 1.550547, 1.000225);
        glVertex3d(0.780496, 1.675567, 0.971509);
        glVertex3d(0.789711, 1.647206, 1.000225);

        glNormal3d(0.641712, 1.703182, 0.614137);
        glVertex3d(0.46108, 1.74176, 0.551816);
        glVertex3d(0.494838, 1.695297, 0.62471);
        glVertex3d(0.734421, 1.817371, 0.62471);

        glNormal3d(0.641712, 1.703182, 0.614137);
        glVertex3d(0.46108, 1.74176, 0.551816);
        glVertex3d(0.734421, 1.817371, 0.62471);
        glVertex3d(0.716674, 1.871991, 0.551816);

        glNormal3d(1.28447, 0.441695, -0.779341);
        glVertex3d(0.538982, 1.634538, 0.68435);
        glVertex3d(0.494838, 1.695297, 0.62471);
        glVertex3d(0.734421, 1.817371, 0.62471);

        glNormal3d(1.28447, 0.441695, -0.779341);
        glVertex3d(0.538982, 1.634538, 0.68435);
        glVertex3d(0.734421, 1.817371, 0.62471);
        glVertex3d(0.757629, 1.745944, 0.68435);

        glNormal3d(0.722139, 1.545334, 0.790825);
        glVertex3d(0.538982, 1.634538, 0.68435);
        glVertex3d(0.571557, 1.589703, 0.726713);
        glVertex3d(0.774755, 1.693237, 0.726713);

        glNormal3d(0.722139, 1.545334, 0.790825);
        glVertex3d(0.538982, 1.634538, 0.68435);
        glVertex3d(0.774755, 1.693237, 0.726713);
        glVertex3d(0.757629, 1.745944, 0.68435);

        glNormal3d(1.366992, 0.279735, -0.588673);
        glVertex3d(0.593745, 1.559164, 0.777911);
        glVertex3d(0.571557, 1.589703, 0.726713);
        glVertex3d(0.774755, 1.693237, 0.726713);

        glNormal3d(1.366992, 0.279735, -0.588673);
        glVertex3d(0.593745, 1.559164, 0.777911);
        glVertex3d(0.774755, 1.693237, 0.726713);
        glVertex3d(0.786419, 1.657336, 0.777911);

        glNormal3d(0.696301, 1.596045, -0.743301);
        glVertex3d(0.593514, 1.559482, 0.880944);
        glVertex3d(0.581828, 1.575565, 0.898615);
        glVertex3d(0.780155, 1.676617, 0.898615);

        glNormal3d(0.6963, 1.596045, -0.743301);
        glVertex3d(0.593514, 1.559482, 0.880944);
        glVertex3d(0.780155, 1.676617, 0.898615);
        glVertex3d(0.786298, 1.65771, 0.880944);

        glNormal3d(0.895353, 1.660721, -0.743301);
        glVertex3d(0.786298, 1.65771, 0.880944);
        glVertex3d(0.780155, 1.676617, 0.898615);
        glVertex3d(1.000001, 1.711437, 0.898615);

        glNormal3d(0.895353, 1.660721, -0.743301);
        glVertex3d(0.786298, 1.65771, 0.880944);
        glVertex3d(1.000001, 1.711437, 0.898615);
        glVertex3d(1.000001, 1.691557, 0.880944);

        glNormal3d(1.126456, 0.201581, -0.588673);
        glVertex3d(0.786419, 1.657336, 0.777911);
        glVertex3d(0.774755, 1.693237, 0.726713);
        glVertex3d(1.000001, 1.728912, 0.726713);

        glNormal3d(1.126456, 0.201581, -0.588673);
        glVertex3d(0.786419, 1.657336, 0.777911);
        glVertex3d(1.000001, 1.728912, 0.726713);
        glVertex3d(1.000001, 1.691164, 0.777911);

        glNormal3d(0.904256, 1.604507, 0.790825);
        glVertex3d(0.757629, 1.745944, 0.68435);
        glVertex3d(0.774755, 1.693237, 0.726713);
        glVertex3d(1.000001, 1.728912, 0.726713);

        glNormal3d(0.904256, 1.604507, 0.790825);
        glVertex3d(0.757629, 1.745944, 0.68435);
        glVertex3d(1.000001, 1.728912, 0.726713);
        glVertex3d(1.000001, 1.784331, 0.68435);

        glNormal3d(1.098021, 0.381114, -0.779341);
        glVertex3d(0.757629, 1.745944, 0.68435);
        glVertex3d(0.734421, 1.817371, 0.62471);
        glVertex3d(1.000001, 1.859434, 0.62471);

        glNormal3d(1.098021, 0.381114, -0.779341);
        glVertex3d(0.757629, 1.745944, 0.68435);
        glVertex3d(1.000001, 1.859434, 0.62471);
        glVertex3d(1.000001, 1.784331, 0.68435);

        glNormal3d(0.876543, 1.779483, 0.614137);
        glVertex3d(0.716674, 1.871991, 0.551816);
        glVertex3d(0.734421, 1.817371, 0.62471);
        glVertex3d(1.000001, 1.859434, 0.62471);

        glNormal3d(0.876543, 1.779483, 0.614137);
        glVertex3d(0.716674, 1.871991, 0.551816);
        glVertex3d(1.000001, 1.859434, 0.62471);
        glVertex3d(1.000001, 1.916866, 0.551816);

        glNormal3d(1.109204, 0.310507, -0.716013);
        glVertex3d(0.789711, 1.647206, 1.000225);
        glVertex3d(0.780496, 1.675567, 0.971509);
        glVertex3d(1.000001, 1.710333, 0.971509);

        glNormal3d(1.109204, 0.310507, -0.716012);
        glVertex3d(0.789711, 1.647206, 1.000225);
        glVertex3d(1.000001, 1.710333, 0.971509);
        glVertex3d(1.000001, 1.680512, 1.000225);

        glNormal3d(0.843568, 1.987682, -0.003769);
        glVertex3d(0.786419, 1.657336, 0.777911);
        glVertex3d(0.786298, 1.65771, 0.880944);
        glVertex3d(1.000001, 1.691557, 0.880944);

        glNormal3d(0.843568, 1.987682, -0.003769);
        glVertex3d(0.786419, 1.657336, 0.777911);
        glVertex3d(1.000001, 1.691557, 0.880944);
        glVertex3d(1.000001, 1.691164, 0.777911);

        glNormal3d(0.845101, 1.978001, 0.139716);
        glVertex3d(0.713261, 1.882496, 0.474504);
        glVertex3d(0.716674, 1.871991, 0.551816);
        glVertex3d(1.000001, 1.916866, 0.551816);

        glNormal3d(0.845101, 1.978001, 0.139716);
        glVertex3d(0.713261, 1.882496, 0.474504);
        glVertex3d(1.000001, 1.916866, 0.551816);
        glVertex3d(1.000001, 1.92791, 0.474504);

        glNormal3d(0.844745, 1.980246, -0.122533);
        glVertex3d(0.715991, 1.874092, 0.403819);
        glVertex3d(0.713261, 1.882496, 0.474504);
        glVertex3d(1.000001, 1.92791, 0.474504);

        glNormal3d(0.844745, 1.980246, -0.122532);
        glVertex3d(0.715991, 1.874092, 0.403819);
        glVertex3d(1.000001, 1.92791, 0.474504);
        glVertex3d(1.000001, 1.919075, 0.403819);

        glNormal3d(0.859738, 1.885586, -0.442792);
        glVertex3d(0.722135, 1.855185, 0.364058);
        glVertex3d(0.715991, 1.874092, 0.403819);
        glVertex3d(1.000001, 1.919075, 0.403819);

        glNormal3d(0.859738, 1.885586, -0.442792);
        glVertex3d(0.722135, 1.855185, 0.364058);
        glVertex3d(1.000001, 1.919075, 0.403819);
        glVertex3d(1.000001, 1.899194, 0.364058);

        glNormal3d(0.843579, 1.987612, 0.012411);
        glVertex3d(0.721886, 1.855951, 0.3);
        glVertex3d(0.722135, 1.855185, 0.364058);
        glVertex3d(1.000001, 1.899194, 0.364058);

        glNormal3d(0.843579, 1.987612, 0.012411);
        glVertex3d(0.721886, 1.855951, 0.3);
        glVertex3d(1.000001, 1.899194, 0.364058);
        glVertex3d(1.000001, 1.899999, 0.3);

        glNormal3d(0.999999, 1.000005, 1);
        glVertex3d(0.706435, 1.903504, 0.3);
        glVertex3d(0.721886, 1.855951, 0.3);
        glVertex3d(1.000001, 1.899999, 0.3);

        glNormal3d(0.999999, 1.000005, 1);
        glVertex3d(0.706435, 1.903504, 0.3);
        glVertex3d(1.000001, 1.899999, 0.3);
        glVertex3d(1.000001, 1.95, 0.3);

        glNormal3d(1.156433, 0.012311, 0);
        glVertex3d(0.706435, 1.903504, 0.3);
        glVertex3d(0.706435, 1.903504, 0);
        glVertex3d(1.000001, 1.95, 0);

        glNormal3d(1.156433, 0.012312, 0);
        glVertex3d(0.706435, 1.903504, 0.3);
        glVertex3d(1.000001, 1.95, 0);
        glVertex3d(1.000001, 1.95, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(0.706435, 1.903504, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.000001, 1.95, 0);

        glNormal3d(0.999948, 1.000331, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(0.789711, 1.647206, 1.000225);
        glVertex3d(1.000001, 1.680512, 1.000225);

        glNormal3d(1.151872, 0.041111, -0.239724);
        glVertex3d(0.780496, 1.675567, 0.971509);
        glVertex3d(0.777424, 1.68502, 0.931749);
        glVertex3d(1.000001, 1.720273, 0.931749);

        glNormal3d(1.151872, 0.041111, -0.239723);
        glVertex3d(0.780496, 1.675567, 0.971509);
        glVertex3d(1.000001, 1.720273, 0.931749);
        glVertex3d(1.000001, 1.710333, 0.971509);

        glNormal3d(0.848726, 1.955114, -0.254703);
        glVertex3d(0.780155, 1.676617, 0.898615);
        glVertex3d(0.777424, 1.68502, 0.931749);
        glVertex3d(1.000001, 1.720273, 0.931749);

        glNormal3d(0.848726, 1.955114, -0.254704);
        glVertex3d(0.780155, 1.676617, 0.898615);
        glVertex3d(1.000001, 1.720273, 0.931749);
        glVertex3d(1.000001, 1.711437, 0.898615);

        glNormal3d(1.151276, 1.955113, -0.254704);
        glVertex3d(1.000001, 1.711437, 0.898615);
        glVertex3d(1.000001, 1.720273, 0.931749);
        glVertex3d(1.222577, 1.68502, 0.931749);

        glNormal3d(1.151276, 1.955113, -0.254703);
        glVertex3d(1.000001, 1.711437, 0.898615);
        glVertex3d(1.222577, 1.68502, 0.931749);
        glVertex3d(1.219847, 1.676617, 0.898615);

        glNormal3d(0.848126, 0.041112, -0.239724);
        glVertex3d(1.000001, 1.710333, 0.971509);
        glVertex3d(1.000001, 1.720273, 0.931749);
        glVertex3d(1.222577, 1.68502, 0.931749);

        glNormal3d(0.848126, 0.041111, -0.239723);
        glVertex3d(1.000001, 1.710333, 0.971509);
        glVertex3d(1.222577, 1.68502, 0.931749);
        glVertex3d(1.219506, 1.675566, 0.971509);

        glNormal3d(1.000052, 1.000331, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.000001, 1.680512, 1.000225);
        glVertex3d(1.210291, 1.647206, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(1.000001, 1.95, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.293567, 1.903503, 0);

        glNormal3d(0.843564, 0.012312, 0);
        glVertex3d(1.000001, 1.95, 0.3);
        glVertex3d(1.000001, 1.95, 0);
        glVertex3d(1.293567, 1.903503, 0);

        glNormal3d(0.843565, 0.012312, 0);
        glVertex3d(1.000001, 1.95, 0.3);
        glVertex3d(1.293567, 1.903503, 0);
        glVertex3d(1.293567, 1.903503, 0.3);

        glNormal3d(1.000001, 1.000005, 1);
        glVertex3d(1.000001, 1.95, 0.3);
        glVertex3d(1.000001, 1.899999, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1.000001, 1.000005, 1);
        glVertex3d(1.000001, 1.95, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.293567, 1.903503, 0.3);

        glNormal3d(1.156424, 1.987612, 0.012411);
        glVertex3d(1.000001, 1.899999, 0.3);
        glVertex3d(1.000001, 1.899194, 0.364058);
        glVertex3d(1.277867, 1.855184, 0.364058);

        glNormal3d(1.156424, 1.987612, 0.012411);
        glVertex3d(1.000001, 1.899999, 0.3);
        glVertex3d(1.277867, 1.855184, 0.364058);
        glVertex3d(1.278116, 1.85595, 0.3);

        glNormal3d(1.140264, 1.885585, -0.442791);
        glVertex3d(1.000001, 1.899194, 0.364058);
        glVertex3d(1.000001, 1.919075, 0.403819);
        glVertex3d(1.284011, 1.874092, 0.403819);

        glNormal3d(1.140264, 1.885585, -0.442792);
        glVertex3d(1.000001, 1.899194, 0.364058);
        glVertex3d(1.284011, 1.874092, 0.403819);
        glVertex3d(1.277867, 1.855184, 0.364058);

        glNormal3d(1.155257, 1.980245, -0.122532);
        glVertex3d(1.000001, 1.919075, 0.403819);
        glVertex3d(1.000001, 1.92791, 0.474504);
        glVertex3d(1.286741, 1.882495, 0.474504);

        glNormal3d(1.155257, 1.980245, -0.122533);
        glVertex3d(1.000001, 1.919075, 0.403819);
        glVertex3d(1.286741, 1.882495, 0.474504);
        glVertex3d(1.284011, 1.874092, 0.403819);

        glNormal3d(1.154901, 1.978001, 0.139716);
        glVertex3d(1.000001, 1.92791, 0.474504);
        glVertex3d(1.000001, 1.916866, 0.551816);
        glVertex3d(1.283328, 1.871991, 0.551816);

        glNormal3d(1.154901, 1.978001, 0.139716);
        glVertex3d(1.000001, 1.92791, 0.474504);
        glVertex3d(1.283328, 1.871991, 0.551816);
        glVertex3d(1.286741, 1.882495, 0.474504);

        glNormal3d(1.156435, 1.987681, -0.003769);
        glVertex3d(1.000001, 1.691164, 0.777911);
        glVertex3d(1.000001, 1.691557, 0.880944);
        glVertex3d(1.213704, 1.657709, 0.880944);

        glNormal3d(1.156435, 1.987681, -0.003769);
        glVertex3d(1.000001, 1.691164, 0.777911);
        glVertex3d(1.213704, 1.657709, 0.880944);
        glVertex3d(1.213582, 1.657336, 0.777911);

        glNormal3d(0.890794, 0.310507, -0.716012);
        glVertex3d(1.000001, 1.680512, 1.000225);
        glVertex3d(1.000001, 1.710333, 0.971509);
        glVertex3d(1.219506, 1.675566, 0.971509);

        glNormal3d(0.890794, 0.310507, -0.716012);
        glVertex3d(1.000001, 1.680512, 1.000225);
        glVertex3d(1.219506, 1.675566, 0.971509);
        glVertex3d(1.210291, 1.647206, 1.000225);

        glNormal3d(1.123459, 1.779483, 0.614137);
        glVertex3d(1.000001, 1.916866, 0.551816);
        glVertex3d(1.000001, 1.859434, 0.62471);
        glVertex3d(1.265581, 1.81737, 0.62471);

        glNormal3d(1.123459, 1.779483, 0.614137);
        glVertex3d(1.000001, 1.916866, 0.551816);
        glVertex3d(1.265581, 1.81737, 0.62471);
        glVertex3d(1.283328, 1.871991, 0.551816);

        glNormal3d(0.901977, 0.381114, -0.779341);
        glVertex3d(1.000001, 1.784331, 0.68435);
        glVertex3d(1.000001, 1.859434, 0.62471);
        glVertex3d(1.265581, 1.81737, 0.62471);

        glNormal3d(0.901977, 0.381114, -0.77934);
        glVertex3d(1.000001, 1.784331, 0.68435);
        glVertex3d(1.265581, 1.81737, 0.62471);
        glVertex3d(1.242373, 1.745943, 0.68435);

        glNormal3d(1.095745, 1.604507, 0.790825);
        glVertex3d(1.000001, 1.784331, 0.68435);
        glVertex3d(1.000001, 1.728912, 0.726713);
        glVertex3d(1.225247, 1.693236, 0.726713);

        glNormal3d(1.095745, 1.604507, 0.790825);
        glVertex3d(1.000001, 1.784331, 0.68435);
        glVertex3d(1.225247, 1.693236, 0.726713);
        glVertex3d(1.242373, 1.745943, 0.68435);

        glNormal3d(0.873542, 0.201581, -0.588673);
        glVertex3d(1.000001, 1.691164, 0.777911);
        glVertex3d(1.000001, 1.728912, 0.726713);
        glVertex3d(1.225247, 1.693236, 0.726713);

        glNormal3d(0.873542, 0.201581, -0.588673);
        glVertex3d(1.000001, 1.691164, 0.777911);
        glVertex3d(1.225247, 1.693236, 0.726713);
        glVertex3d(1.213582, 1.657336, 0.777911);

        glNormal3d(1.104649, 1.660721, -0.743301);
        glVertex3d(1.000001, 1.691557, 0.880944);
        glVertex3d(1.000001, 1.711437, 0.898615);
        glVertex3d(1.219847, 1.676617, 0.898615);

        glNormal3d(1.104649, 1.66072, -0.743301);
        glVertex3d(1.000001, 1.691557, 0.880944);
        glVertex3d(1.219847, 1.676617, 0.898615);
        glVertex3d(1.213704, 1.657709, 0.880944);

        glNormal3d(1.303701, 1.596044, -0.743302);
        glVertex3d(1.213704, 1.657709, 0.880944);
        glVertex3d(1.219847, 1.676617, 0.898615);
        glVertex3d(1.418173, 1.575564, 0.898615);

        glNormal3d(1.303701, 1.596044, -0.743301);
        glVertex3d(1.213704, 1.657709, 0.880944);
        glVertex3d(1.418173, 1.575564, 0.898615);
        glVertex3d(1.406488, 1.559481, 0.880944);

        glNormal3d(0.633006, 0.279736, -0.588673);
        glVertex3d(1.213582, 1.657336, 0.777911);
        glVertex3d(1.225247, 1.693236, 0.726713);
        glVertex3d(1.428444, 1.589702, 0.726713);

        glNormal3d(0.633006, 0.279736, -0.588673);
        glVertex3d(1.213582, 1.657336, 0.777911);
        glVertex3d(1.428444, 1.589702, 0.726713);
        glVertex3d(1.406257, 1.559163, 0.777911);

        glNormal3d(1.277862, 1.545333, 0.790825);
        glVertex3d(1.242373, 1.745943, 0.68435);
        glVertex3d(1.225247, 1.693236, 0.726713);
        glVertex3d(1.428444, 1.589702, 0.726713);

        glNormal3d(1.277862, 1.545333, 0.790825);
        glVertex3d(1.242373, 1.745943, 0.68435);
        glVertex3d(1.428444, 1.589702, 0.726713);
        glVertex3d(1.461019, 1.634537, 0.684351);

        glNormal3d(0.715529, 0.441695, -0.779341);
        glVertex3d(1.242373, 1.745943, 0.68435);
        glVertex3d(1.265581, 1.81737, 0.62471);
        glVertex3d(1.505164, 1.695296, 0.62471);

        glNormal3d(0.715529, 0.441695, -0.77934);
        glVertex3d(1.242373, 1.745943, 0.68435);
        glVertex3d(1.505164, 1.695296, 0.62471);
        glVertex3d(1.461019, 1.634537, 0.684351);

        glNormal3d(1.35829, 1.703182, 0.614137);
        glVertex3d(1.283328, 1.871991, 0.551816);
        glVertex3d(1.265581, 1.81737, 0.62471);
        glVertex3d(1.505164, 1.695296, 0.62471);

        glNormal3d(1.35829, 1.703182, 0.614137);
        glVertex3d(1.283328, 1.871991, 0.551816);
        glVertex3d(1.505164, 1.695296, 0.62471);
        glVertex3d(1.538921, 1.741759, 0.551816);

        glNormal3d(0.683074, 0.378, -0.716012);
        glVertex3d(1.210291, 1.647206, 1.000225);
        glVertex3d(1.219506, 1.675566, 0.971509);
        glVertex3d(1.417524, 1.574671, 0.971509);

        glNormal3d(0.683074, 0.378, -0.716012);
        glVertex3d(1.210291, 1.647206, 1.000225);
        glVertex3d(1.417524, 1.574671, 0.971509);
        glVertex3d(1.399996, 1.550546, 1.000225);

        glNormal3d(1.453988, 1.891, -0.003769);
        glVertex3d(1.213582, 1.657336, 0.777911);
        glVertex3d(1.213704, 1.657709, 0.880944);
        glVertex3d(1.406488, 1.559481, 0.880944);

        glNormal3d(1.453988, 1.891, -0.00377);
        glVertex3d(1.213582, 1.657336, 0.777911);
        glVertex3d(1.406488, 1.559481, 0.880944);
        glVertex3d(1.406257, 1.559163, 0.777911);

        glNormal3d(1.449538, 1.882267, 0.139716);
        glVertex3d(1.286741, 1.882495, 0.474504);
        glVertex3d(1.283328, 1.871991, 0.551816);
        glVertex3d(1.538921, 1.741759, 0.551816);

        glNormal3d(1.449538, 1.882267, 0.139716);
        glVertex3d(1.286741, 1.882495, 0.474504);
        glVertex3d(1.538921, 1.741759, 0.551816);
        glVertex3d(1.545413, 1.750695, 0.474504);

        glNormal3d(1.45057, 1.884292, -0.122533);
        glVertex3d(1.284011, 1.874092, 0.403819);
        glVertex3d(1.286741, 1.882495, 0.474504);
        glVertex3d(1.545413, 1.750695, 0.474504);

        glNormal3d(1.45057, 1.884292, -0.122533);
        glVertex3d(1.284011, 1.874092, 0.403819);
        glVertex3d(1.545413, 1.750695, 0.474504);
        glVertex3d(1.540219, 1.743546, 0.403819);

        glNormal3d(1.40706, 1.798898, -0.442792);
        glVertex3d(1.277867, 1.855184, 0.364058);
        glVertex3d(1.284011, 1.874092, 0.403819);
        glVertex3d(1.540219, 1.743546, 0.403819);

        glNormal3d(1.40706, 1.798898, -0.442792);
        glVertex3d(1.277867, 1.855184, 0.364058);
        glVertex3d(1.540219, 1.743546, 0.403819);
        glVertex3d(1.528534, 1.727463, 0.364058);

        glNormal3d(1.453957, 1.890937, 0.012411);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.277867, 1.855184, 0.364058);
        glVertex3d(1.528534, 1.727463, 0.364058);

        glNormal3d(1.453957, 1.890937, 0.012411);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.528534, 1.727463, 0.364058);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1.000002, 1.000004, 1);
        glVertex3d(1.293567, 1.903503, 0.3);
        glVertex3d(1.278116, 1.85595, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);

        glNormal3d(1.000002, 1.000004, 1);
        glVertex3d(1.293567, 1.903503, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.558397, 1.768565, 0.3);

        glNormal3d(0.546008, 0.108994, 0);
        glVertex3d(1.293567, 1.903503, 0.3);
        glVertex3d(1.293567, 1.903503, 0);
        glVertex3d(1.558397, 1.768565, 0);

        glNormal3d(0.546009, 0.108994, 0);
        glVertex3d(1.293567, 1.903503, 0.3);
        glVertex3d(1.558397, 1.768565, 0);
        glVertex3d(1.558397, 1.768565, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.293567, 1.903503, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.558397, 1.768565, 0);

        glNormal3d(1.000152, 1.000298, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.210291, 1.647206, 1.000225);
        glVertex3d(1.399996, 1.550546, 1.000225);

        glNormal3d(0.559246, 0.134975, -0.239723);
        glVertex3d(1.219506, 1.675566, 0.971509);
        glVertex3d(1.222577, 1.68502, 0.931749);
        glVertex3d(1.423366, 1.582713, 0.931749);

        glNormal3d(0.559246, 0.134975, -0.239724);
        glVertex3d(1.219506, 1.675566, 0.971509);
        glVertex3d(1.423366, 1.582713, 0.931749);
        glVertex3d(1.417524, 1.574671, 0.971509);

        glNormal3d(1.439019, 1.86162, -0.254703);
        glVertex3d(1.219847, 1.676617, 0.898615);
        glVertex3d(1.222577, 1.68502, 0.931749);
        glVertex3d(1.423366, 1.582713, 0.931749);

        glNormal3d(1.439019, 1.86162, -0.254703);
        glVertex3d(1.219847, 1.676617, 0.898615);
        glVertex3d(1.423366, 1.582713, 0.931749);
        glVertex3d(1.418173, 1.575564, 0.898615);

        glNormal3d(1.683787, 1.683785, -0.254703);
        glVertex3d(1.418173, 1.575564, 0.898615);
        glVertex3d(1.423366, 1.582713, 0.931749);
        glVertex3d(1.582713, 1.423365, 0.931749);

        glNormal3d(1.683787, 1.683785, -0.254703);
        glVertex3d(1.418173, 1.575564, 0.898615);
        glVertex3d(1.582713, 1.423365, 0.931749);
        glVertex3d(1.575565, 1.418171, 0.898615);

        glNormal3d(0.313511, 0.313513, -0.239724);
        glVertex3d(1.417524, 1.574671, 0.971509);
        glVertex3d(1.423366, 1.582713, 0.931749);
        glVertex3d(1.582713, 1.423365, 0.931749);

        glNormal3d(0.313511, 0.313512, -0.239723);
        glVertex3d(1.417524, 1.574671, 0.971509);
        glVertex3d(1.582713, 1.423365, 0.931749);
        glVertex3d(1.574672, 1.417522, 0.971509);

        glNormal3d(1.000237, 1.000237, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.399996, 1.550546, 1.000225);
        glVertex3d(1.550547, 1.399994, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(1.558397, 1.768565, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.768566, 1.558395, 0);

        glNormal3d(0.292892, 0.292894, 0);
        glVertex3d(1.558397, 1.768565, 0.3);
        glVertex3d(1.558397, 1.768565, 0);
        glVertex3d(1.768566, 1.558395, 0);

        glNormal3d(0.292892, 0.292894, 0);
        glVertex3d(1.558397, 1.768565, 0.3);
        glVertex3d(1.768566, 1.558395, 0);
        glVertex3d(1.768566, 1.558395, 0.3);

        glNormal3d(1.000003, 1.000003, 1);
        glVertex3d(1.558397, 1.768565, 0.3);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1.000003, 1.000003, 1);
        glVertex3d(1.558397, 1.768565, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.768566, 1.558395, 0.3);

        glNormal3d(1.707053, 1.707051, 0.012411);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.528534, 1.727463, 0.364058);
        glVertex3d(1.727464, 1.528532, 0.364058);

        glNormal3d(1.707053, 1.707051, 0.012411);
        glVertex3d(1.529007, 1.728114, 0.3);
        glVertex3d(1.727464, 1.528532, 0.364058);
        glVertex3d(1.728115, 1.529006, 0.3);

        glNormal3d(1.63401, 1.634009, -0.442792);
        glVertex3d(1.528534, 1.727463, 0.364058);
        glVertex3d(1.540219, 1.743546, 0.403819);
        glVertex3d(1.743548, 1.540218, 0.403819);

        glNormal3d(1.63401, 1.634008, -0.442792);
        glVertex3d(1.528534, 1.727463, 0.364058);
        glVertex3d(1.743548, 1.540218, 0.403819);
        glVertex3d(1.727464, 1.528532, 0.364058);

        glNormal3d(1.701779, 1.701777, -0.122533);
        glVertex3d(1.540219, 1.743546, 0.403819);
        glVertex3d(1.545413, 1.750695, 0.474504);
        glVertex3d(1.750696, 1.545411, 0.474504);

        glNormal3d(1.701779, 1.701777, -0.122533);
        glVertex3d(1.540219, 1.743546, 0.403819);
        glVertex3d(1.750696, 1.545411, 0.474504);
        glVertex3d(1.743548, 1.540218, 0.403819);

        glNormal3d(1.700172, 1.700171, 0.139716);
        glVertex3d(1.545413, 1.750695, 0.474504);
        glVertex3d(1.538921, 1.741759, 0.551816);
        glVertex3d(1.74176, 1.538919, 0.551816);

        glNormal3d(1.700172, 1.70017, 0.139716);
        glVertex3d(1.545413, 1.750695, 0.474504);
        glVertex3d(1.74176, 1.538919, 0.551816);
        glVertex3d(1.750696, 1.545411, 0.474504);

        glNormal3d(1.707103, 1.707101, -0.003769);
        glVertex3d(1.406257, 1.559163, 0.777911);
        glVertex3d(1.406488, 1.559481, 0.880944);
        glVertex3d(1.559482, 1.406486, 0.880944);

        glNormal3d(1.707103, 1.707101, -0.00377);
        glVertex3d(1.406257, 1.559163, 0.777911);
        glVertex3d(1.559482, 1.406486, 0.880944);
        glVertex3d(1.559164, 1.406255, 0.777911);

        glNormal3d(0.506377, 0.506378, -0.716012);
        glVertex3d(1.399996, 1.550546, 1.000225);
        glVertex3d(1.417524, 1.574671, 0.971509);
        glVertex3d(1.574672, 1.417522, 0.971509);

        glNormal3d(0.506377, 0.506378, -0.716013);
        glVertex3d(1.399996, 1.550546, 1.000225);
        glVertex3d(1.574672, 1.417522, 0.971509);
        glVertex3d(1.550547, 1.399994, 1.000225);

        glNormal3d(1.558049, 1.558048, 0.614137);
        glVertex3d(1.538921, 1.741759, 0.551816);
        glVertex3d(1.505164, 1.695296, 0.62471);
        glVertex3d(1.695297, 1.505162, 0.62471);

        glNormal3d(1.558049, 1.558048, 0.614137);
        glVertex3d(1.538921, 1.741759, 0.551816);
        glVertex3d(1.695297, 1.505162, 0.62471);
        glVertex3d(1.74176, 1.538919, 0.551816);

        glNormal3d(0.556926, 0.556927, -0.779341);
        glVertex3d(1.461019, 1.634537, 0.684351);
        glVertex3d(1.505164, 1.695296, 0.62471);
        glVertex3d(1.695297, 1.505162, 0.62471);

        glNormal3d(0.556926, 0.556927, -0.779341);
        glVertex3d(1.461019, 1.634537, 0.684351);
        glVertex3d(1.695297, 1.505162, 0.62471);
        glVertex3d(1.634538, 1.461017, 0.684351);

        glNormal3d(1.43278, 1.432779, 0.790825);
        glVertex3d(1.461019, 1.634537, 0.684351);
        glVertex3d(1.428444, 1.589702, 0.726713);
        glVertex3d(1.589703, 1.428443, 0.726713);

        glNormal3d(1.43278, 1.432779, 0.790825);
        glVertex3d(1.461019, 1.634537, 0.684351);
        glVertex3d(1.589703, 1.428443, 0.726713);
        glVertex3d(1.634538, 1.461017, 0.684351);

        glNormal3d(0.428394, 0.428396, -0.588673);
        glVertex3d(1.406257, 1.559163, 0.777911);
        glVertex3d(1.428444, 1.589702, 0.726713);
        glVertex3d(1.589703, 1.428443, 0.726713);

        glNormal3d(0.428394, 0.428396, -0.588673);
        glVertex3d(1.406257, 1.559163, 0.777911);
        glVertex3d(1.589703, 1.428443, 0.726713);
        glVertex3d(1.559164, 1.406255, 0.777911);

        glNormal3d(1.473024, 1.473023, -0.743302);
        glVertex3d(1.406488, 1.559481, 0.880944);
        glVertex3d(1.418173, 1.575564, 0.898615);
        glVertex3d(1.575565, 1.418171, 0.898615);

        glNormal3d(1.473024, 1.473023, -0.743301);
        glVertex3d(1.406488, 1.559481, 0.880944);
        glVertex3d(1.575565, 1.418171, 0.898615);
        glVertex3d(1.559482, 1.406486, 0.880944);

        glNormal3d(1.596045, 1.303699, -0.743301);
        glVertex3d(1.559482, 1.406486, 0.880944);
        glVertex3d(1.575565, 1.418171, 0.898615);
        glVertex3d(1.676617, 1.219845, 0.898615);

        glNormal3d(1.596046, 1.303699, -0.743301);
        glVertex3d(1.559482, 1.406486, 0.880944);
        glVertex3d(1.676617, 1.219845, 0.898615);
        glVertex3d(1.65771, 1.213702, 0.880944);

        glNormal3d(0.279736, 0.633008, -0.588673);
        glVertex3d(1.559164, 1.406255, 0.777911);
        glVertex3d(1.589703, 1.428443, 0.726713);
        glVertex3d(1.693237, 1.225245, 0.726713);

        glNormal3d(0.279736, 0.633008, -0.588673);
        glVertex3d(1.559164, 1.406255, 0.777911);
        glVertex3d(1.693237, 1.225245, 0.726713);
        glVertex3d(1.657336, 1.21358, 0.777911);

        glNormal3d(1.545334, 1.277861, 0.790825);
        glVertex3d(1.634538, 1.461017, 0.684351);
        glVertex3d(1.589703, 1.428443, 0.726713);
        glVertex3d(1.693237, 1.225245, 0.726713);

        glNormal3d(1.545334, 1.277861, 0.790825);
        glVertex3d(1.634538, 1.461017, 0.684351);
        glVertex3d(1.693237, 1.225245, 0.726713);
        glVertex3d(1.745944, 1.242371, 0.684351);

        glNormal3d(0.441694, 0.71553, -0.779341);
        glVertex3d(1.634538, 1.461017, 0.684351);
        glVertex3d(1.695297, 1.505162, 0.62471);
        glVertex3d(1.817371, 1.265579, 0.62471);

        glNormal3d(0.441694, 0.71553, -0.779341);
        glVertex3d(1.634538, 1.461017, 0.684351);
        glVertex3d(1.817371, 1.265579, 0.62471);
        glVertex3d(1.745944, 1.242371, 0.684351);

        glNormal3d(1.703182, 1.358288, 0.614137);
        glVertex3d(1.74176, 1.538919, 0.551816);
        glVertex3d(1.695297, 1.505162, 0.62471);
        glVertex3d(1.817371, 1.265579, 0.62471);

        glNormal3d(1.703182, 1.358288, 0.614137);
        glVertex3d(1.74176, 1.538919, 0.551816);
        glVertex3d(1.817371, 1.265579, 0.62471);
        glVertex3d(1.871991, 1.283326, 0.551816);

        glNormal3d(0.377999, 0.683076, -0.716013);
        glVertex3d(1.550547, 1.399994, 1.000225);
        glVertex3d(1.574672, 1.417522, 0.971509);
        glVertex3d(1.675567, 1.219504, 0.971509);

        glNormal3d(0.378, 0.683076, -0.716013);
        glVertex3d(1.550547, 1.399994, 1.000225);
        glVertex3d(1.675567, 1.219504, 0.971509);
        glVertex3d(1.647206, 1.210289, 1.000225);

        glNormal3d(1.891001, 1.453986, -0.00377);
        glVertex3d(1.559164, 1.406255, 0.777911);
        glVertex3d(1.559482, 1.406486, 0.880944);
        glVertex3d(1.65771, 1.213702, 0.880944);

        glNormal3d(1.891001, 1.453986, -0.00377);
        glVertex3d(1.559164, 1.406255, 0.777911);
        glVertex3d(1.65771, 1.213702, 0.880944);
        glVertex3d(1.657336, 1.21358, 0.777911);

        glNormal3d(1.882268, 1.449537, 0.139716);
        glVertex3d(1.750696, 1.545411, 0.474504);
        glVertex3d(1.74176, 1.538919, 0.551816);
        glVertex3d(1.871991, 1.283326, 0.551816);

        glNormal3d(1.882268, 1.449536, 0.139716);
        glVertex3d(1.750696, 1.545411, 0.474504);
        glVertex3d(1.871991, 1.283326, 0.551816);
        glVertex3d(1.882496, 1.286739, 0.474504);

        glNormal3d(1.884293, 1.450568, -0.122533);
        glVertex3d(1.743548, 1.540218, 0.403819);
        glVertex3d(1.750696, 1.545411, 0.474504);
        glVertex3d(1.882496, 1.286739, 0.474504);

        glNormal3d(1.884293, 1.450568, -0.122533);
        glVertex3d(1.743548, 1.540218, 0.403819);
        glVertex3d(1.882496, 1.286739, 0.474504);
        glVertex3d(1.874092, 1.284009, 0.403819);

        glNormal3d(1.798899, 1.407058, -0.442792);
        glVertex3d(1.727464, 1.528532, 0.364058);
        glVertex3d(1.743548, 1.540218, 0.403819);
        glVertex3d(1.874092, 1.284009, 0.403819);

        glNormal3d(1.798899, 1.407058, -0.442792);
        glVertex3d(1.727464, 1.528532, 0.364058);
        glVertex3d(1.874092, 1.284009, 0.403819);
        glVertex3d(1.855185, 1.277865, 0.364058);

        glNormal3d(1.890939, 1.453954, 0.012411);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.727464, 1.528532, 0.364058);
        glVertex3d(1.855185, 1.277865, 0.364058);

        glNormal3d(1.890939, 1.453954, 0.012411);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.855185, 1.277865, 0.364058);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.000004, 1.000002, 1);
        glVertex3d(1.768566, 1.558395, 0.3);
        glVertex3d(1.728115, 1.529006, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);

        glNormal3d(1.000004, 1.000002, 1);
        glVertex3d(1.768566, 1.558395, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.903504, 1.293565, 0.3);

        glNormal3d(0.108993, 0.546011, 0);
        glVertex3d(1.768566, 1.558395, 0.3);
        glVertex3d(1.768566, 1.558395, 0);
        glVertex3d(1.903504, 1.293565, 0);

        glNormal3d(0.108993, 0.546011, 0);
        glVertex3d(1.768566, 1.558395, 0.3);
        glVertex3d(1.903504, 1.293565, 0);
        glVertex3d(1.903504, 1.293565, 0.3);

        glNormal3d(1, 1, 1);
        glVertex3d(1.768566, 1.558395, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.903504, 1.293565, 0);

        glNormal3d(1.000298, 1.000152, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.550547, 1.399994, 1.000225);
        glVertex3d(1.647206, 1.210289, 1.000225);

        glNormal3d(0.134974, 0.559248, -0.239723);
        glVertex3d(1.574672, 1.417522, 0.971509);
        glVertex3d(1.582713, 1.423365, 0.931749);
        glVertex3d(1.68502, 1.222576, 0.931749);

        glNormal3d(0.134973, 0.559248, -0.239723);
        glVertex3d(1.574672, 1.417522, 0.971509);
        glVertex3d(1.68502, 1.222576, 0.931749);
        glVertex3d(1.675567, 1.219504, 0.971509);

        glNormal3d(1.861621, 1.439016, -0.254703);
        glVertex3d(1.575565, 1.418171, 0.898615);
        glVertex3d(1.582713, 1.423365, 0.931749);
        glVertex3d(1.68502, 1.222576, 0.931749);

        glNormal3d(1.861621, 1.439016, -0.254703);
        glVertex3d(1.575565, 1.418171, 0.898615);
        glVertex3d(1.68502, 1.222576, 0.931749);
        glVertex3d(1.676617, 1.219845, 0.898615);

        glNormal3d(1.955114, 1.151274, -0.254703);
        glVertex3d(1.676617, 1.219845, 0.898615);
        glVertex3d(1.68502, 1.222576, 0.931749);
        glVertex3d(1.720273, 0.999999, 0.931749);

        glNormal3d(1.955114, 1.151274, -0.254704);
        glVertex3d(1.676617, 1.219845, 0.898615);
        glVertex3d(1.720273, 0.999999, 0.931749);
        glVertex3d(1.711437, 0.999999, 0.898615);

        glNormal3d(0.041111, 0.848128, -0.239723);
        glVertex3d(1.675567, 1.219504, 0.971509);
        glVertex3d(1.68502, 1.222576, 0.931749);
        glVertex3d(1.720273, 0.999999, 0.931749);

        glNormal3d(0.041111, 0.848128, -0.239722);
        glVertex3d(1.675567, 1.219504, 0.971509);
        glVertex3d(1.720273, 0.999999, 0.931749);
        glVertex3d(1.710333, 0.999999, 0.971509);

        glNormal3d(1.000331, 1.000052, -1);
        glVertex3d(1, 1, 1);
        glVertex3d(1.647206, 1.210289, 1.000225);
        glVertex3d(1.680512, 0.999999, 1.000225);

        glNormal3d(1, 1, 1);
        glVertex3d(1.903504, 1.293565, 0);
        glVertex3d(1, 1, 0);
        glVertex3d(1.949999, 0.999999, 0);

        glNormal3d(0.012311, 0.843567, 0);
        glVertex3d(1.903504, 1.293565, 0.3);
        glVertex3d(1.903504, 1.293565, 0);
        glVertex3d(1.949999, 0.999999, 0);

        glNormal3d(0.012311, 0.843567, 0);
        glVertex3d(1.903504, 1.293565, 0.3);
        glVertex3d(1.949999, 0.999999, 0);
        glVertex3d(1.949999, 0.999999, 0.3);

        glNormal3d(1.000005, 1.000001, 1);
        glVertex3d(1.903504, 1.293565, 0.3);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.899999, 0.999999, 0.3);

        glNormal3d(1.000005, 1.000001, 1);
        glVertex3d(1.903504, 1.293565, 0.3);
        glVertex3d(1.899999, 0.999999, 0.3);
        glVertex3d(1.949999, 0.999999, 0.3);

        glNormal3d(1.987613, 1.156421, 0.012411);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.855185, 1.277865, 0.364058);
        glVertex3d(1.899194, 0.999999, 0.364058);

        glNormal3d(1.987612, 1.156421, 0.012411);
        glVertex3d(1.855951, 1.278114, 0.3);
        glVertex3d(1.899194, 0.999999, 0.364058);
        glVertex3d(1.899999, 0.999999, 0.3);

        glNormal3d(1.885586, 1.140262, -0.442792);
        glVertex3d(1.855185, 1.277865, 0.364058);
        glVertex3d(1.874092, 1.284009, 0.403819);
        glVertex3d(1.919075, 0.999999, 0.403819);

        glNormal3d(1.885585, 1.140262, -0.442793);
        glVertex3d(1.855185, 1.277865, 0.364058);
        glVertex3d(1.919075, 0.999999, 0.403819);
        glVertex3d(1.899194, 0.999999, 0.364058);

        glNormal3d(1.980246, 1.155254, -0.122533);
        glVertex3d(1.874092, 1.284009, 0.403819);
        glVertex3d(1.882496, 1.286739, 0.474504);
        glVertex3d(1.92791, 0.999999, 0.474504);

        glNormal3d(1.980246, 1.155254, -0.122533);
        glVertex3d(1.874092, 1.284009, 0.403819);
        glVertex3d(1.92791, 0.999999, 0.474504);
        glVertex3d(1.919075, 0.999999, 0.403819);

        glNormal3d(1.978001, 1.154899, 0.139716);
        glVertex3d(1.882496, 1.286739, 0.474504);
        glVertex3d(1.871991, 1.283326, 0.551816);
        glVertex3d(1.916866, 0.999999, 0.551816);

        glNormal3d(1.978001, 1.154899, 0.139716);
        glVertex3d(1.882496, 1.286739, 0.474504);
        glVertex3d(1.916866, 0.999999, 0.551816);
        glVertex3d(1.92791, 0.999999, 0.474504);

        glNormal3d(1.987682, 1.156432, -0.00377);
        glVertex3d(1.657336, 1.21358, 0.777911);
        glVertex3d(1.65771, 1.213702, 0.880944);
        glVertex3d(1.691557, 0.999999, 0.880944);

        glNormal3d(1.987682, 1.156432, -0.00377);
        glVertex3d(1.657336, 1.21358, 0.777911);
        glVertex3d(1.691557, 0.999999, 0.880944);
        glVertex3d(1.691164, 0.999999, 0.777911);

        glNormal3d(0.310508, 0.890796, -0.716013);
        glVertex3d(1.647206, 1.210289, 1.000225);
        glVertex3d(1.675567, 1.219504, 0.971509);
        glVertex3d(1.710333, 0.999999, 0.971509);

        glNormal3d(0.310508, 0.890796, -0.716013);
        glVertex3d(1.647206, 1.210289, 1.000225);
        glVertex3d(1.710333, 0.999999, 0.971509);
        glVertex3d(1.680512, 0.999999, 1.000225);

        glNormal3d(1.779483, 1.123457, 0.614137);
        glVertex3d(1.871991, 1.283326, 0.551816);
        glVertex3d(1.817371, 1.265579, 0.62471);
        glVertex3d(1.859434, 0.999999, 0.62471);

        glNormal3d(1.779483, 1.123457, 0.614137);
        glVertex3d(1.871991, 1.283326, 0.551816);
        glVertex3d(1.859434, 0.999999, 0.62471);
        glVertex3d(1.916866, 0.999999, 0.551816);

        glNormal3d(0.381114, 0.901979, -0.779341);
        glVertex3d(1.745944, 1.242371, 0.684351);
        glVertex3d(1.817371, 1.265579, 0.62471);
        glVertex3d(1.859434, 0.999999, 0.62471);

        glNormal3d(0.381114, 0.901979, -0.779341);
        glVertex3d(1.745944, 1.242371, 0.684351);
        glVertex3d(1.859434, 0.999999, 0.62471);
        glVertex3d(1.784331, 0.999999, 0.684351);

        glNormal3d(1.604507, 1.095744, 0.790825);
        glVertex3d(1.745944, 1.242371, 0.684351);
        glVertex3d(1.693237, 1.225245, 0.726713);
        glVertex3d(1.728912, 0.999999, 0.726713);

        glNormal3d(1.604507, 1.095744, 0.790825);
        glVertex3d(1.745944, 1.242371, 0.684351);
        glVertex3d(1.728912, 0.999999, 0.726713);
        glVertex3d(1.784331, 0.999999, 0.684351);

        glNormal3d(0.201581, 0.873544, -0.588673);
        glVertex3d(1.657336, 1.21358, 0.777911);
        glVertex3d(1.693237, 1.225245, 0.726713);
        glVertex3d(1.728912, 0.999999, 0.726713);

        glNormal3d(0.201581, 0.873544, -0.588673);
        glVertex3d(1.657336, 1.21358, 0.777911);
        glVertex3d(1.728912, 0.999999, 0.726713);
        glVertex3d(1.691164, 0.999999, 0.777911);

        glNormal3d(1.660721, 1.104647, -0.743301);
        glVertex3d(1.65771, 1.213702, 0.880944);
        glVertex3d(1.676617, 1.219845, 0.898615);
        glVertex3d(1.711437, 0.999999, 0.898615);

        glNormal3d(1.660721, 1.104647, -0.743301);
        glVertex3d(1.65771, 1.213702, 0.880944);
        glVertex3d(1.711437, 0.999999, 0.898615);
        glVertex3d(1.691557, 0.999999, 0.880944);

    glEnd();
    glEndList();
}
